support systems without ENODATA

This commit is contained in:
Antonio SJ Musumeci 2016-08-26 12:59:32 -04:00
parent f0f8e527b4
commit 709dda5069

View File

@ -18,10 +18,18 @@
#include <attr/xattr.h> #include <attr/xattr.h>
#endif #endif
#ifndef ENOATTR #if defined(ENODATA) && !defined(ENOATTR)
#define ENOATTR ENODATA #define ENOATTR ENODATA
#endif #endif
#if defined(ENOATTR) && !defined(ENODATA)
#define ENODATA ENOATTR
#endif
#if !defined(ENOATTR) && !defined(ENODATA)
#error "Neither ENOATTR or ENODATA defined: please contact mergerfs author with platform information"
#endif
#ifndef XATTR_CREATE #ifndef XATTR_CREATE
#define XATTR_CREATE 0x1 #define XATTR_CREATE 0x1
#endif #endif