summaryrefslogtreecommitdiffstats
path: root/src/dir.h
Commit message (Collapse)AuthorAgeFilesLines
* build: Move feature test macros to prelude.hTavian Barnes2024-08-281-2/+0
| | | | | | This replaces the explicit CPPFLAGS list in flags.mk with just `-include src/prelude.h`, shortening our compiler command lines and allowing them to be easily documented.
* prelude: Split bfs-specific utilities into new bfs.h headerTavian Barnes2024-08-281-0/+3
|
* dir: Use posix_getdents() on all platformsTavian Barnes2024-05-171-2/+6
|
* config: Add BFS_USE_LIB* to config.h instead of CPPFLAGSTavian Barnes2024-04-251-0/+1
|
* config: Check for fdclosedir()Tavian Barnes2024-04-191-1/+1
|
* config: Check for getdents{,64}()Tavian Barnes2024-04-191-2/+2
|
* Re-run include-what-you-useTavian Barnes2024-03-111-2/+2
|
* dir: New flag to control whiteout visibilityTavian Barnes2023-10-171-1/+3
|
* dir: Add a flags parameter to bfs_opendir()Tavian Barnes2023-10-171-1/+11
|
* bftw: Try to close files asynchronouslyTavian Barnes2023-07-101-9/+21
|
* dir: Arena-allocate directoriesTavian Barnes2023-06-201-4/+23
|
* dir: New bfs_polldir() function for directory readaheadTavian Barnes2023-06-131-0/+10
|
* dir: Add a flag to bfs_freedir() to force the fd to stay the sameTavian Barnes2023-06-121-2/+8
|
* Replace license boilerplate with SPDX tagsTavian Barnes2023-01-251-15/+2
| | | | | | | And while I'm at it, remove years from copyright declarations. Link: https://spdx.dev/about/ Link: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/
* Source / Include Folder (#88)トトも2022-04-161-0/+124
Moved Source Files Into `src` Folder