diff options
Diffstat (limited to 'xlators/system/posix-acl/src/posix-acl.h')
| -rw-r--r-- | xlators/system/posix-acl/src/posix-acl.h | 50 | 
1 files changed, 1 insertions, 49 deletions
diff --git a/xlators/system/posix-acl/src/posix-acl.h b/xlators/system/posix-acl/src/posix-acl.h index f8575710634..c5e01967a11 100644 --- a/xlators/system/posix-acl/src/posix-acl.h +++ b/xlators/system/posix-acl/src/posix-acl.h @@ -11,58 +11,10 @@  #ifndef _POSIX_ACL_H  #define _POSIX_ACL_H -#include <stdint.h> -  #include "xlator.h"  #include "common-utils.h"  #include "byte-order.h" - -#define POSIX_ACL_MINIMAL_ACE_COUNT 3 - -#define POSIX_ACL_READ                (0x04) -#define POSIX_ACL_WRITE               (0x02) -#define POSIX_ACL_EXECUTE             (0x01) - -#define POSIX_ACL_UNDEFINED_TAG       (0x00) -#define POSIX_ACL_USER_OBJ            (0x01) -#define POSIX_ACL_USER                (0x02) -#define POSIX_ACL_GROUP_OBJ           (0x04) -#define POSIX_ACL_GROUP               (0x08) -#define POSIX_ACL_MASK                (0x10) -#define POSIX_ACL_OTHER               (0x20) - -#define POSIX_ACL_UNDEFINED_ID        ((id_t)-1) - - -struct posix_ace { -        uint16_t     tag; -        uint16_t     perm; -        uint32_t     id; -}; - - -struct posix_acl { -        int               refcnt; -        int               count; -        struct posix_ace  entries[]; -}; - - -struct posix_acl_ctx { -        uid_t             uid; -        gid_t             gid; -        mode_t            perm; -        struct posix_acl *acl_access; -        struct posix_acl *acl_default; -}; - - -struct posix_acl_conf { -        gf_lock_t         acl_lock; -        uid_t             super_uid; -        struct posix_acl *minimal_acl; -}; - +#include "glusterfs-acl.h"  struct posix_acl *posix_acl_new (xlator_t *this, int entry_count);  struct posix_acl *posix_acl_ref (xlator_t *this, struct posix_acl *acl);  | 
