diff options
Diffstat (limited to 'test')
-rwxr-xr-x | test/test_examples.py | 1 | ||||
-rw-r--r-- | test/test_syscalls.c | 4 |
2 files changed, 4 insertions, 1 deletions
diff --git a/test/test_examples.py b/test/test_examples.py index 5234a7d..0a2f3fd 100755 --- a/test/test_examples.py +++ b/test/test_examples.py @@ -266,6 +266,7 @@ def tst_mkdir(mnt_dir): fstat = os.stat(fullname) assert stat.S_ISDIR(fstat.st_mode) assert os.listdir(fullname) == [] + # Some filesystem (e.g. BTRFS) don't track st_nlink for directories assert fstat.st_nlink in (1,2) assert dirname in os.listdir(mnt_dir) diff --git a/test/test_syscalls.c b/test/test_syscalls.c index 281f218..e30cfc1 100644 --- a/test/test_syscalls.c +++ b/test/test_syscalls.c @@ -1329,7 +1329,9 @@ static int test_mkdir(void) if (res == -1) return -1; err += check_mode(testdir, 0755); - err += check_nlink(testdir, 2); + /* Some file systems (like btrfs) don't track link + count for directories */ + //err += check_nlink(testdir, 2); err += check_dir_contents(testdir, dir_contents); res = rmdir(testdir); if (res == -1) { |