summaryrefslogtreecommitdiffstats
path: root/util.h
AgeCommit message (Expand)Author
2022-02-21regex: Wrap the POSIX API in a facadeTavian Barnes
2022-02-04regex: Add support for emacs and grep typesTavian Barnes
2022-01-29Standardize WITH_* make variables for configuring dependenciesTavian Barnes
2022-01-24Simplifyingdata-man
2022-01-24Using Oniguruma library (optionally)data-man
2022-01-18util: New close() wrappers to check for EBADF and preserve errnoTavian Barnes
2021-09-21util: New xfopen() utilityTavian Barnes
2021-09-15util: Wrap getdelim() instead of open coding itTavian Barnes
2021-06-13util: New xconfstr() wrapperTavian Barnes
2021-06-09util: Rename fallthrough to BFS_FALLTHROUGHTavian Barnes
2021-06-09util: Avoid warnings on older compilers with fallthroughTavian Barnes
2021-06-02Enable -Wimplicit-fallthroughTavian Barnes
2021-04-15util: Tweak the safe read/write functionsTavian Barnes
2021-04-15util: add safe_read_all() and safe_write_all() functions.Markus F.X.J. Oberhumer
2021-04-15util: introduce safe versions of read & write that handle interruptedMarkus F.X.J. Oberhumer
2021-03-06Support -flags on all the BSDsTavian Barnes
2021-02-05Update copyright datesTavian Barnes
2021-01-28dir: New DIR* facadeTavian Barnes
2020-10-13util: New BFS_FLEX_SIZEOF() macro for more precise flexible array allocationsTavian Barnes
2020-10-01util: Move redirect() and isopen() to main.cTavian Barnes
2020-09-30util: Don't rely on bftwTavian 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-09Release 1.5.21.5.2Tavian Barnes
2020-01-08fsade: Support checking for xattrs (extattrs) on FreeBSDTavian Barnes
2019-05-24Implement -xattr predicateTavian Barnes
2019-02-09Add some documentation commentsTavian Barnes
2019-02-01util: Remove some unused macrosTavian Barnes
2019-02-01util: Allow configuration macros to be specified with -DTavian Barnes
2019-01-31stat: Work around msan not knowing about statx()Tavian Barnes
2019-01-03posix1e: Don't #include <sys/capability.h> on FreeBSDTavian Barnes
2019-01-02posix1e: Split out ACL and capability handling from utilTavian Barnes
2019-01-02color: Check format strings + args for cfprintf()Tavian 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-01util: Wrap __has_include()Tavian Barnes
2018-11-01Print device major/minor numbers for -lsTavian Barnes
2018-09-24Update copyright datesTavian Barnes
2018-01-08stat: New wrapper around the stat() familyTavian Barnes
2017-11-12exec: Recover from E2BIGTavian Barnes
2017-11-05Add support for file birth/creation times on platforms that have itTavian 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-29util: Define O_DIRECTORY to 0 if it's not already definedTavian Barnes
2017-07-27Re-license under the BSD Zero Clause LicenseTavian Barnes