summaryrefslogtreecommitdiffstats
path: root/eval.c
AgeCommit message (Expand)Author
2018-01-08stat: New wrapper around the stat() familyTavian Barnes
2017-12-15Keep track of required FDs per-exprTavian Barnes
2017-11-13color: Implement %m for cfprintf()Tavian Barnes
2017-11-12exec: Fix error reportingTavian Barnes
2017-11-12cmdline: Account for files opened during/between evaluations more carefullyTavian Barnes
2017-11-05Add support for file birth/creation times on platforms that have itTavian Barnes
2017-10-22Use "error:" prefix consistentlyTavian Barnes
2017-09-20util: Wrap faccessat() to fix some portability issuesTavian Barnes
2017-09-17opt: Move some aggressive optimizations back to -O4Tavian Barnes
2017-09-16opt: Separate optimization from parsingTavian Barnes
2017-09-09eval: Make sure nopenfd >= 2 for bftw()Tavian Barnes
2017-09-09Try /proc/self/fd before /dev/fdTavian Barnes
2017-09-06util: Factor out checks for nonexistent paths/broken linksTavian Barnes
2017-09-02Implement -D searchTavian Barnes
2017-08-27Implement cost-based optimizationTavian Barnes
2017-08-22Avoid multiple extra stat()s of broken symlinks for -xtypeTavian Barnes
2017-08-12Unify broken symlink handlingTavian Barnes
2017-07-29util: Define O_DIRECTORY to 0 if it's not already definedTavian Barnes
2017-07-27Re-license under the BSD Zero Clause LicenseTavian Barnes
2017-07-21Represent never returning as always_true && always_falseTavian Barnes
2017-07-21Implement -printxTavian Barnes
2017-07-20eval: Add some sanity checksTavian Barnes
2017-07-20Implement -exit [STATUS]Tavian Barnes
2017-07-09Handle ENOTDIR the same as ENOENTTavian Barnes
2017-04-30Pass AT_EACCESS to faccessat()Tavian Barnes
2017-04-30Don't forget an access mode to openat() in -emptyTavian Barnes
2017-04-24Release 1.01.0Tavian Barnes
2017-04-23Implement -fstypeTavian Barnes
2017-04-16Implement -XTavian Barnes
2017-04-15Implement -exec/-execdir ... +Tavian Barnes
2017-04-08Move bftw_typeflag converters to util.cTavian Barnes
2017-03-16Color link targets for -lsTavian Barnes
2017-03-16Give struct expr a CFILE* instead of just a FILE*Tavian Barnes
2017-03-11Implement -ls and -flsTavian Barnes
2017-03-11Make a printf()-style API for colored messagesTavian Barnes
2017-02-09bftw: Make the nameoff of "///" point to "/"Tavian Barnes
2017-02-09Don't close stdin for -ok or -okdirTavian Barnes
2017-02-08Add support for -x?type with multiple typesTavian Barnes
2017-02-07Add some missing perror() callsTavian Barnes
2017-02-05Make -quit happen immediately, not at the end of the current expressionTavian Barnes
2017-02-05Implement -printf/-fprintfTavian Barnes
2017-02-04Implement -nouser and -nogroupTavian Barnes
2017-01-31Don't trust st_size when reading symlinksTavian Barnes
2017-01-14Simplify exec_chdir()Tavian Barnes
2017-01-02eval: Check that O_DIRECTORY is defined before using itTavian Barnes
2016-12-20Add tera and peta suffices for -sizeTavian Barnes
2016-12-20Implement -sparse from FreeBSD findTavian Barnes
2016-12-18Implement BSD find's -depth NTavian Barnes
2016-12-18Implement -regex, -iregex, and -regextype/-ETavian Barnes
2016-12-04Move portability code into util.hTavian Barnes