fix
diff --git a/lib/fuse.c b/lib/fuse.c
index cd5307c..dfc9668 100644
--- a/lib/fuse.c
+++ b/lib/fuse.c
@@ -1875,7 +1875,7 @@
      * In FreeBSD, we always use these settings as inode numbers are needed to
      * make getcwd(3) work.
      */
-    f->flags |= FUSE_READDIR_INO;
+    f->conf.readdir_ino = 1;
 #endif
 
     f->se = fuse_lowlevel_new(f->conf.llopts, &fuse_path_ops,