Lines Matching refs:fn
36 * int ftw (path, fn, depth) char *path; int (*fn)(); int depth;
42 * For each object visited, fn is called with three arguments.
57 * the directory cannot be read, fn will not be
67 * or a directory. The stat buffer passed to fn will
73 * If fn returns nonzero, ftw stops and returns the same value
85 * fn expects to be able to open files. We could also figure out
87 * number to fn, but we would not know how many to guarantee,
108 ftw(path, fn, depth)
110 int (*fn)();
123 return((*fn)(path, &sb, FTW_NS));
131 return((*fn)(path, &sb, FTW_NS));
146 return((*fn)(path, &sb, FTW_F));
162 return(errno == EACCES? (*fn)(path, &sb, FTW_DNR): -1);
165 rc = (*fn)(path, &sb, FTW_D);
210 rc = ftw(subpath, fn, depth-1);