Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-12 | Include what I use | Tavian Barnes | |
Thanks to https://github.com/include-what-you-use/include-what-you-use | |||
2020-10-06 | mtab: Adjust some naming conventions | Tavian Barnes | |
2020-09-27 | Rename struct cmdline to bfs_ctx | Tavian Barnes | |
The API remains similar, with some added accessor functions for lazy initialization of the pwcache and mtab. | |||
2019-09-24 | mtab: Use struct statvfs on NetBSD | Tavian Barnes | |
Fixes #53. | |||
2019-08-29 | mtab: Rename maybe_mount to might_be_mount | Tavian Barnes | |
2019-08-29 | mtab: Lazy-load the device IDs from the mount table | Tavian Barnes | |
Fixes #50. | |||
2019-08-29 | mtab: Use BFS_STAT_NOSYNC | Tavian Barnes | |
And factor out the stat() call into bfs_mtab_add(). One step toward improving #50, at least on Linux. | |||
2019-05-04 | stat: Unify the flags arguments | Tavian Barnes | |
2019-04-20 | trie: Make trie_remove() take a leaf instead of a key | Tavian Barnes | |
2019-04-15 | Release 1.41.4 | Tavian Barnes | |
2019-03-27 | trie: Store void* values rather than const void* | Tavian Barnes | |
Fewer casts needed this way. | |||
2019-03-06 | bftw: Work around d_type being wrong for bind mounts on Linux | Tavian Barnes | |
C.f. https://savannah.gnu.org/bugs/?54913 C.f. https://lkml.org/lkml/2019/2/11/2027 Fixes https://github.com/tavianator/bfs/issues/37 | |||
2019-03-06 | mtab: Fix implementation for all platforms | Tavian Barnes | |
2019-03-06 | mtab: Replace the linked list of file system types with a trie | Tavian Barnes | |
2018-11-08 | Check for <sys/param.h> before including it | Tavian Barnes | |
Fixes #38. | |||
2018-11-01 | util: Wrap __has_include() | Tavian Barnes | |
2018-09-24 | Update copyright dates | Tavian Barnes | |
2018-03-04 | mtab: Fall back on /proc/mounts if /etc/mtab isn't available | Tavian Barnes | |
2018-01-08 | stat: New wrapper around the stat() family | Tavian Barnes | |
This lets bfs transparently support the new statx() system call on Linux, giving it access to file birth times. | |||
2017-09-09 | mtab: Add support for Solaris | Tavian Barnes | |
2017-09-02 | mtab: Use __has_include() to check for <mntent.h> | Tavian Barnes | |
This fixes the build against musl, as long as you have a new enough compiler for __has_include. | |||
2017-07-27 | Re-license under the BSD Zero Clause License | Tavian Barnes | |
2017-04-30 | mtab: Check __GLIBC__ instead of __linux__ for getmntent() | Tavian Barnes | |
2017-04-29 | mtab: Don't hardcode /etc/mtab | Tavian Barnes | |
2017-04-23 | Implement -fstype | Tavian Barnes | |
Fixes #6! |