aboutsummaryrefslogtreecommitdiffstats
path: root/tests/Makefile.am
diff options
context:
space:
mode:
authorMartin Pärtel <martin.partel@gmail.com>2016-10-15 01:44:45 +0100
committerMartin Pärtel <martin.partel@gmail.com>2016-10-15 01:44:45 +0100
commit9b37e64eb3e625535a1a20f315d7932f2e74b399 (patch)
treeec9792c2b77478442b18a969043c9967f1be90c8 /tests/Makefile.am
parent3285e0aee6ea92da2eef119cb66c54cf74c255dc (diff)
downloadbindfs-9b37e64eb3e625535a1a20f315d7932f2e74b399.tar.gz
Fix #41 (seeking in directory).
Since version 1.31.1, bindfs has implemented readdir by always reading the entire directory and passing 0 offset to filler, but this does not work if the same directory pointer is rewound and reused. We remove the opendir and closedir implementations (which FUSE permits) and now always opendir() and closedir() in readdir. Alternatively we could have added a rewinddir() to our readdir.
Diffstat (limited to 'tests/Makefile.am')
-rw-r--r--tests/Makefile.am6
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 66713e2..0a52108 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -1,10 +1,14 @@
UNAME_S := $(shell uname -s)
-noinst_PROGRAMS = readdir_inode utimens_nofollow fcntl_locker
+AM_CPPFLAGS = ${my_CPPFLAGS}
+AM_CFLAGS = ${my_CFLAGS}
+
+noinst_PROGRAMS = readdir_inode utimens_nofollow fcntl_locker test_dir_rewind
readdir_inode_SOURCES = readdir_inode.c
utimens_nofollow_SOURCES = utimens_nofollow.c
fcntl_locker_SOURCES = fcntl_locker.c
+test_dir_rewind_SOURCES = test_dir_rewind.c
TESTS = test_bindfs.rb
SUBDIRS = internals