summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'main' into find2fdfind2fdTavian Barnes2024-05-0761-6089/+13076
|\
| * prelude: Kill #include <sys/param.h>Tavian Barnes2024-05-071-7/+0
| * build: Check for 1- and 2-argument getmntent() variantsTavian Barnes2024-05-071-2/+2
| * build: Add a check for getmntinfo()Tavian Barnes2024-05-071-2/+1
| * mtab: Fix getmntinfo() error checkTavian Barnes2024-05-071-1/+1
| * build: Add checks for strtofflags() and string_to_flags()Tavian Barnes2024-05-071-7/+9
| * prelude: Remove unused __GLIBC_PREREQ() polyfillTavian Barnes2024-05-071-4/+0
| * stat: Remove __GNU__ guardTavian Barnes2024-05-071-1/+1
| * stat: Prefer fstat(fd) to fstatat(fd, "", AT_EMPTY_PATH)Tavian Barnes2024-05-071-19/+13
| * prelude: Kill unused __NetBSD_Prereq__() polyfillTavian Barnes2024-05-071-4/+0
| * xtime: Don't use timegm() on FreeBSD+msanTavian Barnes2024-05-061-1/+3
| * xtime: Use the libc's timegm() if presentTavian Barnes2024-05-061-3/+33
| * config: Add BFS_USE_LIB* to config.h instead of CPPFLAGSTavian Barnes2024-04-251-0/+1
| * ioq: Fix uninitialized values in ioq_create() cleanup pathTavian Barnes2024-04-241-4/+1
| * printf: Check dynamic format strings more carefullyTavian Barnes2024-04-242-41/+48
| * printf: Refactor %y/%Y implementationTavian Barnes2024-04-243-59/+53
| * ctx: Escape paths when reporting errors in bfs_ctx_free()Tavian Barnes2024-04-241-1/+1
| * opt: Add missing NULL check in visit_shallow()Tavian Barnes2024-04-241-1/+5
| * dstring: Add missing va_end() to dstrvcatf() error pathTavian Barnes2024-04-241-0/+1
| * eval: Plug memory leak if bfs_opendir() failsTavian Barnes2024-04-241-18/+22
| * fsade: Implement ACL detection on IllumosTavian Barnes2024-04-222-12/+21
| * config: Check for acl_get_file()Tavian Barnes2024-04-222-8/+1
| * fsade: Simplify BFS_CAN_CHECK_CAPABILITIESTavian Barnes2024-04-222-13/+1
| * config: Check for acl_get_{entry,tag_type}()Tavian Barnes2024-04-221-12/+20
| * config: Check for extattr_{get,list}_{file,link}()Tavian Barnes2024-04-222-11/+53
| * config: Check for max_align_tTavian Barnes2024-04-191-4/+15
| * config: Check for aligned_alloc()Tavian Barnes2024-04-191-3/+3
| * config: Check for struct stat::st_flagsTavian Barnes2024-04-191-1/+1
| * config: Check for struct stat::st_{a,c,m,birth}{tim,timespec}Tavian Barnes2024-04-192-9/+22
| * config: Check for struct tm::tm_gmtoffTavian Barnes2024-04-191-1/+1
| * config: Check for fdclosedir()Tavian Barnes2024-04-192-2/+2
| * config: Check for strerror_[lr]()Tavian Barnes2024-04-191-22/+20
| * config: Check for pipe2()Tavian Barnes2024-04-191-1/+1
| * config: Check for statx()Tavian Barnes2024-04-192-8/+4
| * config: Check for acl_is_trivial_np()Tavian Barnes2024-04-191-2/+2
| * config: Check for confstr()Tavian Barnes2024-04-191-5/+5
| * config: Check for getdents{,64}()Tavian Barnes2024-04-192-8/+10
| * config: Check for posix_spawn_file_actions_addfchdir{,_np}()Tavian Barnes2024-04-191-20/+6
| * config: Check for program_invocation_short_nameTavian Barnes2024-04-192-3/+5
| * Rename config.h to prelude.hTavian Barnes2024-04-1941-44/+44
| * build: Directly generate version.cTavian Barnes2024-04-172-7/+0
| * mtab: Arena-allocate struct bfs_mountTavian Barnes2024-04-171-15/+28
| * printf: Implement %ZTavian Barnes2024-04-101-0/+23
| * Implement -contextTavian Barnes2024-04-103-62/+96
| * fsade: Add libselinux wrappersTavian Barnes2024-04-102-0/+50
| * build: Add a separate configuration stepTavian Barnes2024-04-094-6/+14
| * xspawn: Fix $PATH resolution on NetBSD 10Tavian Barnes2024-04-091-2/+2
| * config: Allow inlining allocator functionsTavian Barnes2024-03-281-1/+1
| * xspawn: Fix bfs_resolve_late() error reportingTavian Barnes2024-03-271-8/+2
| * xspawn: Don't use posix_spawnp() on macOSTavian Barnes2024-03-271-1/+33