}
void
-dofile(char *path, Dir *f, int pathonly, long depth)
+dofile(char *path, Dir *f, int pathonly)
{
char *p;
- USED(depth);
-
if(
(f == dotdir)
|| (tflag && ! (f->qid.type & QTTMP))
continue;
if(! (f->qid.type & QTDIR)){
if(fflag && depth >= mindepth)
- dofile(path, f, 0, depth);
+ dofile(path, f, 0);
} else if(strcmp(f->name, ".") == 0 || strcmp(f->name, "..") == 0){
warn(". or .. named file: %s/%s", path, f->name);
} else{
if(depth+1 > maxdepth){
- dofile(path, f, 0, depth);
+ dofile(path, f, 0);
continue;
} else if(path == dotpath){
if((file = s_new()) == nil)
nodescend:
depth--;
if(dflag && depth >= mindepth)
- dofile(path, cf, 0, depth);
+ dofile(path, cf, 0);
}
char*
}
if((d = dirstat(argv[i])) != nil && ! (d->qid.type & QTDIR)){
if(fflag && !seen(d) && mindepth < 1)
- dofile(argv[i], d, 1, 0);
+ dofile(argv[i], d, 1);
} else
walk(argv[i], d, 1);
free(d);