Lines Matching defs:fts
21 /* In case we have a bad fts we include this before config.h because it
24 Also, include sys/types.h before fts. On some systems fts.h is not self
28 #include <fts.h>
61 /* If fts.h is included before config.h, its indirect inclusions may not
70 #include <fts.h>
3135 // throw libc_exception(errno, "fts/file realpath " + srcpath);
3626 // NB: fedora 31 glibc/fts(3) crashes inside fts_read() on empty
3631 // Turn the source_paths into an fts(3)-compatible char**. Since
3639 FTS *fts = fts_open ((char * const *)sps.data(),
3643 if (fts == NULL)
3645 defer_dtor<FTS*,int> fts_cleanup (fts, fts_close);
3652 while ((f = fts_read (fts)) != NULL)
3665 obatched(clog) << "fts traversing " << f->fts_path << endl;
3686 obatched(clog) << "fts skipped by regex "
3706 auto x = libc_exception(f->fts_errno, string("fts traversal ") + string(f->fts_path));
3728 obatched(clog) << "fts traversed source paths in " << deltas << "s, scanned=" << fts_scanned