summaryrefslogtreecommitdiffstats
path: root/util.c
AgeCommit message (Expand)Author
2020-11-04Enable -Wsign-compare to catch bugs like 726d7801Tavian Barnes
2020-10-01util: Move redirect() and isopen() to main.cTavian Barnes
2020-09-30util: Don't rely on bftwTavian Barnes
2020-09-18util: Make the initial allocation bigger for xreadlinkat()Tavian Barnes
2020-07-29bftw: Rename bftw_typeflag to bftw_type, and make it not a bitmaskTavian Barnes
2020-02-13time: Split out time-related functions from utilTavian Barnes
2020-02-13parse: Handle 1969-12-31T23:59:59ZTavian Barnes
2020-02-11Implement explicit reference times (-newerXt)Tavian Barnes
2020-01-07Update copyright datesTavian Barnes
2020-01-07util: Support ports and whiteouts in format_mode()Tavian Barnes
2019-06-25util: Filter out . and .. in xreaddir()Tavian Barnes
2019-02-06Turn on -Wstrict-prototypesTavian Barnes
2019-02-01main: Fix closed standard stream handlingTavian Barnes
2019-01-02posix1e: Split out ACL and capability handling from utilTavian Barnes
2018-12-19util: Don't leak an acl_t on non-POSIX.1e platformsTavian Barnes
2018-12-18util: Support systems that don't define the POSIX.1e ACL tag valuesTavian Barnes
2018-12-17Implement -acl testTavian Barnes
2018-12-17color: Support coloring files with capabilitiesTavian Barnes
2018-12-17bftw: Move bftw_typeflag conversion out of utilTavian Barnes
2018-11-08Check for <sys/param.h> before including itTavian Barnes
2018-11-02util: Provide fallback implementations of makedev()/major()/minor()Tavian Barnes
2018-11-01util: Wrap __has_include()Tavian Barnes
2018-11-01Print device major/minor numbers for -lsTavian Barnes
2018-09-24Update copyright datesTavian Barnes
2018-07-24util: Preserve errno in pipe_cloexec()Tavian Barnes
2018-07-24util: macOS doesn't have pipe2()Tavian Barnes
2018-01-08stat: New wrapper around the stat() familyTavian Barnes
2017-11-12exec: Recover from E2BIGTavian Barnes
2017-09-20util: Wrap faccessat() to fix some portability issuesTavian Barnes
2017-09-06util: Factor out checks for nonexistent paths/broken linksTavian Barnes
2017-08-22Avoid multiple extra stat()s of broken symlinks for -xtypeTavian Barnes
2017-08-12Unify broken symlink handlingTavian Barnes
2017-07-27Re-license under the BSD Zero Clause LicenseTavian Barnes
2017-07-20main: Call setlocale() at startup to use the system localeTavian Barnes
2017-07-15Handle yes/no prompts correctly according to the localeTavian Barnes
2017-04-24Release 1.01.0Tavian Barnes
2017-04-08Move bftw_typeflag converters to util.cTavian Barnes
2017-03-16Color link targets for -lsTavian Barnes
2017-03-11Implement -ls and -flsTavian Barnes
2017-01-31Don't trust st_size when reading symlinksTavian Barnes
2016-12-18Implement -regex, -iregex, and -regextype/-ETavian Barnes
2016-12-04Move portability code into util.hTavian Barnes
2016-11-14Check for readdir() errors everywhere.Tavian Barnes
2016-11-13Redirect stdin from /dev/null for -ok and -okdir.Tavian Barnes