Some filesystems don't track this for directories.
Fixes: #180.
* Fixed a symbol versioning problem that resulted in very strange
failures (segfaults, unexpected behavior) in different situations.
+* Fixed a test failure when /tmp is on btrfs.
+
libfuse 3.1.0 (2017-07-08)
==========================
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)
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) {