aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_syscalls.c
AgeCommit message (Collapse)AuthorLines
2018-05-18rename: perform user mode dir loop check when not done in kernelBill Zissimooulos-0/+216
Linux performs the dir loop check (rename(a, a/b/c) or rename(a/b/c, a), etc.) in kernel. Unfortunately other systems do not perform this check (e.g. FreeBSD). This results in a deadlock in get_path2, because libfuse did not expect to handle such cases. We add a check_dir_loop function that performs the dir loop check in user mode and enable it on systems that need it.
2017-08-11Skip tests that aren't supported under FreeBSD.Nikolaus Rath-1/+7
2017-08-03Don't check st_nlink value for mkdirNikolaus Rath-1/+3
Some filesystems don't track this for directories. Fixes: #180.
2017-01-12Added experimental support for building with Meson+NinjaNikolaus Rath-0/+1522