summaryrefslogtreecommitdiffstats
path: root/bftw.c
AgeCommit message (Expand)Author
2016-10-24Implement -ignore_readdir_race.Tavian Barnes
2016-10-02bftw: Add support for some exotic file types, where available.Tavian Barnes
2016-10-02bftw: Handle errors from readdir().Tavian Barnes
2016-09-10bftw: Fix do/to typo in a comment.Tavian Barnes
2016-08-24bftw: Initialize typeflag to BFTW_UNKNOWN.Tavian Barnes
2016-05-22dstring: Clean up the API a bit.Tavian Barnes
2016-05-17bftw: Use realloc() to grow the dirqueue.Tavian Barnes
2016-05-17bftw: Remove some debugging counters that were left in accidentally.Tavian Barnes
2016-04-13dstring: Split out the dynamic string logic.Tavian Barnes
2016-02-23bftw: Update at_flags when not following a broken symbolic link.Tavian Barnes
2016-02-23bftw: Plug a leak when the root is not a directory.Tavian Barnes
2016-02-22bftw: Use the currently open directory as at_fd in BFTW_CHILD mode.Tavian Barnes
2016-02-21bftw: Use O_CLOEXEC.Tavian Barnes
2016-02-21bftw: Don't store the terminating '\0' in dircache_entry names.Tavian Barnes
2016-02-21bftw: Use a better cache eviction policy.Tavian Barnes
2016-02-20bftw: Shrink the LRU before finding the parent.Tavian Barnes
2016-02-19bftw: Clean up dirqueue implementation a bit.Tavian Barnes
2016-02-19bftw: Don't keep DIR*'s around.Tavian Barnes
2016-02-17bftw: Use a circular buffer to implement the dirqueue.Tavian Barnes
2016-02-14Implement -mount/-xdev.Tavian Barnes
2016-02-13Fix -name handling when the root has trailing slashes.Tavian Barnes
2016-02-13Follow links if appropriate in predicates.Tavian Barnes
2016-02-09Implement -L/-follow.Tavian Barnes
2016-02-06bftw: Don't give up when following a broken symlink.Tavian Barnes
2016-02-04Implement -P and -H.Tavian Barnes
2016-02-04Don't use typedefs to avoid struct/enum tags.Tavian Barnes
2016-01-30bftw: Add missing #include.Tavian Barnes
2016-01-30bftw: Fix fd leak if fdopendir() fails.Tavian Barnes
2015-09-26Optimize -maxdepth in -depth mode.Tavian Barnes
2015-09-26bftw() interface improvements:Tavian Barnes
2015-09-08Add -depth support.Tavian Barnes
2015-09-06Factor some code out of bftw().Tavian Barnes
2015-09-02Print the root file/directory too.Tavian Barnes
2015-08-31bftw: Store the paths with a trailing slash.Tavian Barnes
2015-08-31bftw: Fix path size of /.Tavian Barnes
2015-08-30Add -type support.Tavian Barnes
2015-07-27Infer the right value for nopenfd, and recover from EMFILE.Tavian Barnes
2015-07-25Recover from errors in diropen().Tavian Barnes
2015-07-23bftw: New struct BFTW type to hold file attributes.Tavian Barnes
2015-07-19bftw: Assume struct dirent::d_type exists if DT_* are defined.Tavian Barnes
2015-06-23Assorted optimizations.Tavian Barnes
2015-06-21bftw: Don't add extra slashes.Tavian Barnes
2015-06-18bftw: Add flags parameter and BFTW_STAT flag.Tavian Barnes
2015-06-14Implement bftw().Tavian Barnes