1#ifndef EXTATTR_FLAGS_H 2#define EXTATTR_FLAGS_H 3 4#include <stddef.h> 5 6struct hv; 7 8typedef enum { 9 SET_CREATEIFNEEDED = 0, 10 SET_CREATE, 11 SET_REPLACE 12} File_ExtAttr_setflags_t; 13 14static const char NAMESPACE_KEY[] = "namespace"; 15 16static const char NAMESPACE_USER[] = "user"; 17static const char NAMESPACE_SYSTEM[] = "system"; 18 19static const char CREATE_KEY[] = "create"; 20static const char REPLACE_KEY[] = "replace"; 21 22File_ExtAttr_setflags_t File_ExtAttr_flags2setflags (struct hv *flags); 23int File_ExtAttr_valid_default_namespace (struct hv *flags); 24ssize_t File_ExtAttr_default_listxattrns (char *buf, const size_t buflen); 25 26#endif /* EXTATTR_FLAGS_H */ 27