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