summaryrefslogtreecommitdiffstats
path: root/src/stat.c
Commit message (Expand)AuthorAgeFilesLines
* prelude: Split bfs-specific utilities into new bfs.h headerTavian Barnes2024-08-281-0/+3
* Replace some switch-case lookups with arraysTavian Barnes2024-06-051-1/+1
* stat: Support __st_birthtim on OpenBSDTavian Barnes2024-05-161-0/+3
* 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
* 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-191-4/+7
* config: Check for statx()Tavian Barnes2024-04-191-2/+2
* Rename config.h to prelude.hTavian Barnes2024-04-191-1/+1
* stat: Use errno_is_like(ENOSYS) for EPERM kludgeTavian Barnes2024-02-281-3/+1
* stat: Pack struct bfs_stat a bitTavian Barnes2024-02-141-11/+8
* stat: Expose bfs_{fstatat,statx}_flags()Tavian Barnes2024-01-181-21/+37
* stat: Expose bfs_stat{,x}_convert()Tavian Barnes2024-01-181-95/+88
* bfstd: New {error,errno}_is_like() functionsTavian Barnes2024-01-131-1/+1
* Formatting fixesTavian Barnes2023-09-271-1/+1
* stat: Don't check for statx() mask bits we already checked forTavian Barnes2023-08-071-31/+15
* Unify macro naming conventionsTavian Barnes2023-06-241-7/+9
* stat: Make syscall support checks thread-safeTavian Barnes2023-06-121-6/+7
* sanity: Add wrappers for sanitizer interfacesTavian Barnes2023-05-251-8/+10
* Use bfs_bug("...") over assert(!"...")Tavian Barnes2023-05-181-3/+3
* Use SYS_* instead of __NR_*Tavian Barnes2023-05-161-2/+2
* config: Provide <stdalign.h> and <stdbool.h>Tavian Barnes2023-05-111-1/+0
* style: Don't use tabs to indent preprocessor directivesTavian Barnes2023-05-031-5/+5
* Replace license boilerplate with SPDX tagsTavian Barnes2023-01-251-15/+2
* tests/xtouch: Add some missing POSIX touch featuresTavian Barnes2022-11-081-7/+0
* bfstd: Rename from util and reorganize itTavian Barnes2022-11-061-3/+3
* config: Split out some of util.h into a new headerTavian Barnes2022-11-061-4/+1
* util: Get rid of BFS_HAS_INCLUDE() wrapper for __has_include()Tavian Barnes2022-11-061-1/+1
* util: Use fewer BFS_*() wrappers for feature testingTavian Barnes2022-11-061-2/+2
* stat: Check Android API level for statx() supportTavian Barnes2022-10-181-1/+1
* stat: Don't pass AT_NO_AUTOMOUNT on GNU Hurd before glibc 2.35Tavian Barnes2022-05-291-1/+1
* stat: Pass AT_NO_AUTOMOUNT if possibleTavian Barnes2022-05-121-0/+4
* stat: Keep statx()-specific flags separateTavian Barnes2022-05-121-8/+9
* stat: Factor the BFS_STAT_TRYFOLLOW retry logic outTavian Barnes2022-05-121-30/+25
* stat: Rename some feature detection macrosTavian Barnes2022-05-121-8/+8
* Source / Include Folder (#88)トトも2022-04-161-0/+376