mirror of
https://git.sr.ht/~cismonx/bookmarkfs
synced 2025-07-02 23:38:51 +00:00
Do not force 64-bit `time_t` on 32-bit platforms, since libfuse does not do so. Linking shared objects with incompatible types breaks ABI, resulting in undefined behavior. Instead, add run-time checks to make sure that timestamps do not overflow. If they do, set to `INT32_MAX`. Also tidy up build scripts, tests, and the installation guide. |
||
---|---|---|
.. | ||
atlocal.in | ||
check_fs.c | ||
check_fs_dents.c | ||
check_fs_regrw.c | ||
check_fs_times.c | ||
check_hashmap.c | ||
check_lib.c | ||
check_sandbox.c | ||
check_util.c | ||
check_util.h | ||
check_watcher.c | ||
fs_assoc.at | ||
fs_basic.at | ||
fs_dents.at | ||
fs_regrw.at | ||
fs_times.at | ||
lib_hash.at | ||
lib_hashmap.at | ||
lib_prng.at | ||
lib_sandbox.at | ||
lib_watcher.at | ||
Makefile.am | ||
testsuite.at |