Commit Diff


commit - c96dbe41b2f53fb5a9ac1e0fc798775c9cd01596
commit + 09e31d709629f469209a9210ae9d36a21ec290d5
blob - 669ce4c215fb555f05bb65fc8530cc8ba85be8d8
blob + 9c3028721fb958beb8eff0c3b15a615126939f2b
--- unreliablefs.c
+++ unreliablefs.c
@@ -29,12 +29,12 @@ static struct fuse_operations unreliable_ops = {
     .flush       = unreliable_flush,
     .release     = unreliable_release,
     .fsync       = unreliable_fsync,
-#if !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(__APPLE__)
+#ifdef HAVE_XATTR
     .setxattr    = unreliable_setxattr,
     .getxattr    = unreliable_getxattr,
     .listxattr   = unreliable_listxattr,
     .removexattr = unreliable_removexattr,
-#endif /* __OpenBSD__ */
+#endif /* HAVE_XATTR */
     .opendir     = unreliable_opendir,
     .readdir     = unreliable_readdir,
     .releasedir  = unreliable_releasedir,