diff options
Diffstat (limited to 'src/basic/smack-util.h')
-rw-r--r-- | src/basic/smack-util.h | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/basic/smack-util.h b/src/basic/smack-util.h index c691fdc12..6f8e3ea0c 100644 --- a/src/basic/smack-util.h +++ b/src/basic/smack-util.h @@ -25,6 +25,7 @@ #include <stdbool.h> #include <sys/types.h> +//#include "label.h" #include "macro.h" #define SMACK_FLOOR_LABEL "_" @@ -32,12 +33,12 @@ #if 0 /// UNNEEDED by elogind typedef enum SmackAttr { - SMACK_ATTR_ACCESS = 0, - SMACK_ATTR_EXEC = 1, - SMACK_ATTR_MMAP = 2, - SMACK_ATTR_TRANSMUTE = 3, - SMACK_ATTR_IPIN = 4, - SMACK_ATTR_IPOUT = 5, + SMACK_ATTR_ACCESS, + SMACK_ATTR_EXEC, + SMACK_ATTR_MMAP, + SMACK_ATTR_TRANSMUTE, + SMACK_ATTR_IPIN, + SMACK_ATTR_IPOUT, _SMACK_ATTR_MAX, _SMACK_ATTR_INVALID = -1, } SmackAttr; @@ -45,7 +46,7 @@ typedef enum SmackAttr { bool mac_smack_use(void); -int mac_smack_fix(const char *path, bool ignore_enoent, bool ignore_erofs); +int mac_smack_fix(const char *path, LabelFixFlags flags); #if 0 /// UNNEEDED by elogind const char* smack_attr_to_string(SmackAttr i) _const_; |