#ifndef XATTR_SC_H #define XATTR_SC_H #include "xattrs.h" #ifndef XATTR_SC_CACHE #define XATTR_SC_CACHE 1 #endif /* do you want to cache the memory */ #if XATTR_SC_CACHE # define XATTR_SC_RET_FREE(x) /* nothing */ #else # define XATTR_SC_RET_FREE(x) free(x) #endif #define XATTR_FLAG_SC_LISTXATTRS_DEF 0 #define XATTR_FLAG_SC_LISTXATTRS_FOLLOW 1 #define XATTR_FLAG_SC_GETXATTRS_DEF 0 #define XATTR_FLAG_SC_GETXATTRS_FOLLOW 1 #define XATTR_FLAG_SC_SETXATTRS_DEF 0 #define XATTR_FLAG_SC_SETXATTRS_FOLLOW 1 extern char *xattr_sc_listxattrs(const char *, int, unsigned int, ssize_t *); extern char *xattr_sc_getxattrs(const char *, int, const char *, unsigned int, ssize_t *); #endif