summaryrefslogtreecommitdiffstats
path: root/bftw.h
Commit message (Expand)AuthorAgeFilesLines
* Fix up some #includesTavian Barnes2021-02-051-1/+0
* Update copyright datesTavian Barnes2021-02-051-1/+1
* dir: New DIR* facadeTavian Barnes2021-01-281-37/+3
* Include what I useTavian Barnes2020-11-121-1/+0
* stat: Rename bfs_stat_flag to _flagsTavian Barnes2020-09-181-4/+4
* Don't call stat() just to determine symbolic lengthsTavian Barnes2020-09-181-0/+13
* bftw: Make some flag names more explicitTavian Barnes2020-07-291-5/+5
* bftw: Rename bftw_typeflag to bftw_type, and make it not a bitmaskTavian Barnes2020-07-291-19/+19
* Implement exponential deepening searchTavian Barnes2020-06-161-0/+2
* Implement -s flag from FreeBSD find to sort resultsTavian Barnes2020-03-211-0/+2
* Make -mount and -xdev do different thingsTavian Barnes2019-07-041-2/+4
* bftw: Remove BFTW_SKIP_SIBLINGSTavian Barnes2019-06-251-3/+1
* bftw.h: Add missing #include for mode_tTavian Barnes2019-06-251-0/+1
* Implement an iterative deepening mode (-ids)Tavian Barnes2019-05-291-0/+2
* Implement a depth-first mode (-dfs)Tavian Barnes2019-05-281-2/+13
* bftw: Visit multiple roots breadth-firstTavian Barnes2019-05-281-3/+5
* bftw: Pass a const struct BFTW * to the callbackTavian Barnes2019-05-051-3/+3
* bftw: Add a caching stat() API to struct BFTWTavian Barnes2019-05-041-3/+44
* stat: Unify the flags argumentsTavian Barnes2019-05-041-3/+3
* bftw: Work around d_type being wrong for bind mounts on LinuxTavian Barnes2019-03-061-0/+3
* bftw: Switch from taking separate parameters to a parameters structTavian Barnes2019-03-061-11/+19
* Add some documentation commentsTavian Barnes2019-02-091-0/+4
* bftw: Move bftw_typeflag conversion out of utilTavian Barnes2018-12-171-0/+5
* Update copyright datesTavian Barnes2018-09-241-1/+1
* stat: New wrapper around the stat() familyTavian Barnes2018-01-081-3/+3
* Minor header cleanupsTavian Barnes2018-01-081-0/+3
* Re-license under the BSD Zero Clause LicenseTavian Barnes2017-07-271-10/+15
* Release 1.01.0Tavian Barnes2017-04-241-1/+1
* Move bftw_typeflag converters to util.cTavian Barnes2017-04-081-5/+0
* Add support for -x?type with multiple typesTavian Barnes2017-02-081-12/+17
* Implement -printf/-fprintfTavian Barnes2017-02-051-0/+2
* Update some copyright dates.Tavian Barnes2016-11-241-1/+1
* bftw: Make bftw_flags more similar to fts() options.Tavian Barnes2016-11-211-9/+7
* bftw: Add support for some exotic file types, where available.Tavian Barnes2016-10-021-0/+6
* Implement -mount/-xdev.Tavian Barnes2016-02-141-0/+2
* Follow links if appropriate in predicates.Tavian Barnes2016-02-131-0/+2
* Implement -L/-follow.Tavian Barnes2016-02-091-4/+10
* Implement -P and -H.Tavian Barnes2016-02-041-3/+5
* Don't use typedefs to avoid struct/enum tags.Tavian Barnes2016-02-041-12/+15
* Optimize -maxdepth in -depth mode.Tavian Barnes2015-09-261-1/+13
* Don't call stat() until absolutely necessary.Tavian Barnes2015-09-261-1/+1
* bftw() interface improvements:Tavian Barnes2015-09-261-50/+68
* Add -depth support.Tavian Barnes2015-09-081-0/+2
* Print the root file/directory too.Tavian Barnes2015-09-021-2/+2
* Add -type support.Tavian Barnes2015-08-301-6/+14
* Recover from errors in diropen().Tavian Barnes2015-07-251-1/+12
* bftw: New struct BFTW type to hold file attributes.Tavian Barnes2015-07-231-5/+17
* bftw: Add flags parameter and BFTW_STAT flag.Tavian Barnes2015-06-181-2/+11
* Implement bftw().Tavian Barnes2015-06-141-0/+62