From: Yan, Zheng Date: Sun, 5 Jul 2015 07:54:27 +0000 (+0800) Subject: client: don't include unsupported mount options on DARWIN/FreeBSD X-Git-Tag: v9.1.0~259^2~34 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=aa71c20734746e53e8c625749fa6f3203fde8fcb;p=ceph.git client: don't include unsupported mount options on DARWIN/FreeBSD Signed-off-by: Yan, Zheng --- diff --git a/src/client/fuse_ll.cc b/src/client/fuse_ll.cc index e2d3cc1ef890..551984b23be4 100644 --- a/src/client/fuse_ll.cc +++ b/src/client/fuse_ll.cc @@ -14,8 +14,6 @@ #define FUSE_USE_VERSION 30 -#include -#include #include #include #include @@ -34,6 +32,8 @@ #include "common/config.h" #include "include/assert.h" +#include +#include #include "fuse_ll.h" #define FINO_INO(x) ((x) & ((1ull<<48)-1ull)) @@ -917,6 +917,7 @@ int CephFuse::Handle::init(int argc, const char *argv[]) newargv[newargc++] = "-o"; newargv[newargc++] = "default_permissions"; } +#if defined(__linux__) if (client->cct->_conf->fuse_big_writes) { newargv[newargc++] = "-o"; newargv[newargc++] = "big_writes"; @@ -925,7 +926,7 @@ int CephFuse::Handle::init(int argc, const char *argv[]) newargv[newargc++] = "-o"; newargv[newargc++] = "atomic_o_trunc"; } - +#endif if (client->cct->_conf->fuse_debug) newargv[newargc++] = "-d";