diff options
Diffstat (limited to 'libglusterfs/src/compat.h')
| -rw-r--r-- | libglusterfs/src/compat.h | 15 | 
1 files changed, 15 insertions, 0 deletions
diff --git a/libglusterfs/src/compat.h b/libglusterfs/src/compat.h index 5920fce992b..20d15c44e70 100644 --- a/libglusterfs/src/compat.h +++ b/libglusterfs/src/compat.h @@ -40,6 +40,10 @@  #ifdef HAVE_ENDIAN_H  #include <endian.h>  #endif + +#ifndef _PATH_UMOUNT +#define _PATH_UMOUNT "/bin/umount" +#endif  #endif /* GF_LINUX_HOST_OS */  #ifdef HAVE_XATTR_H @@ -161,6 +165,9 @@ enum {  #define FALLOC_FL_KEEP_SIZE     0x01 /* default is extend size */  #define FALLOC_FL_PUNCH_HOLE    0x02 /* de-allocates range */ +#ifndef _PATH_UMOUNT +  #define _PATH_UMOUNT "/sbin/umount" +#endif  #endif /* GF_BSD_HOST_OS */  #ifdef GF_DARWIN_HOST_OS @@ -239,6 +246,9 @@ int32_t gf_darwin_compat_listxattr (int len, dict_t *dict, int size);  int32_t gf_darwin_compat_getxattr (const char *key, dict_t *dict);  int32_t gf_darwin_compat_setxattr (dict_t *dict); +#ifndef _PATH_UMOUNT +  #define _PATH_UMOUNT "/sbin/umount" +#endif  #endif /* GF_DARWIN_HOST_OS */  #ifdef GF_SOLARIS_HOST_OS @@ -318,6 +328,9 @@ enum {  #ifndef _PATH_MOUNTED   #define _PATH_MOUNTED "/etc/mtab"  #endif +#ifndef _PATH_UMOUNT + #define _PATH_UMOUNT "/sbin/umount" +#endif  #ifndef O_ASYNC    #ifdef FASYNC @@ -464,4 +477,6 @@ int gf_mkostemp (char *tmpl, int suffixlen, int flags);  #pragma GCC poison system popen  #endif +int gf_umount_lazy(char *xlname, char *path, int rmdir); +  #endif /* __COMPAT_H__ */  | 
