SECURITY_CONTEXT
static BOOL staticgroupmember(struct SECURITY_CONTEXT *scx, uid_t uid, gid_t gid)
static BOOL groupmember(struct SECURITY_CONTEXT *scx, uid_t uid, gid_t gid)
static BOOL groupmember(struct SECURITY_CONTEXT *scx, uid_t uid, gid_t gid)
static BOOL groupmember(struct SECURITY_CONTEXT *scx, uid_t uid, gid_t gid)
static int ntfs_basic_perms(const struct SECURITY_CONTEXT *scx,
static struct PERMISSIONS_CACHE *create_caches(struct SECURITY_CONTEXT *scx,
static void free_caches(struct SECURITY_CONTEXT *scx)
static void resize_cache(struct SECURITY_CONTEXT *scx,
static struct CACHED_PERMISSIONS *enter_cache(struct SECURITY_CONTEXT *scx,
static struct CACHED_PERMISSIONS *enter_cache(struct SECURITY_CONTEXT *scx,
static struct CACHED_PERMISSIONS *fetch_cache(struct SECURITY_CONTEXT *scx,
static int access_check_posix(struct SECURITY_CONTEXT *scx,
static int ntfs_get_perm(struct SECURITY_CONTEXT *scx,
int ntfs_get_posix_acl(struct SECURITY_CONTEXT *scx, ntfs_inode *ni,
static int ntfs_get_perm(struct SECURITY_CONTEXT *scx,
int ntfs_get_ntfs_acl(struct SECURITY_CONTEXT *scx, ntfs_inode *ni,
int ntfs_get_owner_mode(struct SECURITY_CONTEXT *scx,
static struct POSIX_SECURITY *inherit_posix(struct SECURITY_CONTEXT *scx,
le32 ntfs_alloc_securid(struct SECURITY_CONTEXT *scx,
int ntfs_set_inherited_posix(struct SECURITY_CONTEXT *scx,
le32 ntfs_alloc_securid(struct SECURITY_CONTEXT *scx,
int ntfs_set_owner_mode(struct SECURITY_CONTEXT *scx, ntfs_inode *ni,
int ntfs_set_owner_mode(struct SECURITY_CONTEXT *scx, ntfs_inode *ni,
BOOL ntfs_allowed_as_owner(struct SECURITY_CONTEXT *scx, ntfs_inode *ni)
int ntfs_set_posix_acl(struct SECURITY_CONTEXT *scx, ntfs_inode *ni,
int ntfs_remove_posix_acl(struct SECURITY_CONTEXT *scx, ntfs_inode *ni,
int ntfs_set_ntfs_acl(struct SECURITY_CONTEXT *scx, ntfs_inode *ni,
int ntfs_set_mode(struct SECURITY_CONTEXT *scx, ntfs_inode *ni, mode_t mode)
int ntfs_allowed_access(struct SECURITY_CONTEXT *scx,
int ntfs_allowed_create(struct SECURITY_CONTEXT *scx,
BOOL old_ntfs_allowed_dir_access(struct SECURITY_CONTEXT *scx,
int ntfs_set_owner(struct SECURITY_CONTEXT *scx, ntfs_inode *ni,
int ntfs_set_ownmod(struct SECURITY_CONTEXT *scx, ntfs_inode *ni,
static le32 build_inherited_id(struct SECURITY_CONTEXT *scx,
le32 ntfs_inherited_id(struct SECURITY_CONTEXT *scx,
static int link_group_members(struct SECURITY_CONTEXT *scx)
static int ntfs_do_default_mapping(struct SECURITY_CONTEXT *scx,
static int ntfs_default_mapping(struct SECURITY_CONTEXT *scx)
int ntfs_build_mapping(struct SECURITY_CONTEXT *scx, const char *usermap_path,
void ntfs_destroy_security_context(struct SECURITY_CONTEXT *scx)
struct SECURITY_CONTEXT *scx;
int ntfs_build_mapping(struct SECURITY_CONTEXT *scx, const char *usermap_path,
int ntfs_get_owner_mode(struct SECURITY_CONTEXT *scx,
int ntfs_set_mode(struct SECURITY_CONTEXT *scx, ntfs_inode *ni, mode_t mode);
BOOL ntfs_allowed_as_owner(struct SECURITY_CONTEXT *scx, ntfs_inode *ni);
int ntfs_allowed_access(struct SECURITY_CONTEXT *scx,
int ntfs_allowed_create(struct SECURITY_CONTEXT *scx,
BOOL old_ntfs_allowed_dir_access(struct SECURITY_CONTEXT *scx,
le32 ntfs_alloc_securid(struct SECURITY_CONTEXT *scx,
le32 ntfs_alloc_securid(struct SECURITY_CONTEXT *scx,
int ntfs_set_owner(struct SECURITY_CONTEXT *scx, ntfs_inode *ni,
int ntfs_set_ownmod(struct SECURITY_CONTEXT *scx,
int ntfs_set_owner_mode(struct SECURITY_CONTEXT *scx,
int ntfs_set_owner_mode(struct SECURITY_CONTEXT *scx,
le32 ntfs_inherited_id(struct SECURITY_CONTEXT *scx,
void ntfs_destroy_security_context(struct SECURITY_CONTEXT *scx);
int ntfs_set_inherited_posix(struct SECURITY_CONTEXT *scx,
int ntfs_get_posix_acl(struct SECURITY_CONTEXT *scx, ntfs_inode *ni,
int ntfs_set_posix_acl(struct SECURITY_CONTEXT *scx, ntfs_inode *ni,
int ntfs_remove_posix_acl(struct SECURITY_CONTEXT *scx, ntfs_inode *ni,
int ntfs_get_ntfs_acl(struct SECURITY_CONTEXT *scx, ntfs_inode *ni,
int ntfs_set_ntfs_acl(struct SECURITY_CONTEXT *scx, ntfs_inode *ni,
struct SECURITY_CONTEXT security;
int ntfs_xattr_system_getxattr(struct SECURITY_CONTEXT *scx,
int ntfs_xattr_system_setxattr(struct SECURITY_CONTEXT *scx,
int ntfs_xattr_system_removexattr(struct SECURITY_CONTEXT *scx,
struct SECURITY_CONTEXT;
int ntfs_xattr_system_getxattr(struct SECURITY_CONTEXT *scx,
int ntfs_xattr_system_setxattr(struct SECURITY_CONTEXT *scx,
int ntfs_xattr_system_removexattr(struct SECURITY_CONTEXT *scx,
ntfs_fuse_getstat(struct lowntfs_context *ctx, struct SECURITY_CONTEXT *scx,
struct SECURITY_CONTEXT security;
struct SECURITY_CONTEXT security;
struct SECURITY_CONTEXT *scx)
struct SECURITY_CONTEXT security;
struct SECURITY_CONTEXT security;
int ntfs_fuse_getstat(struct lowntfs_context *ctx, struct SECURITY_CONTEXT *scx,