Lines Matching full:acl
30 #include <sys/acl.h>
37 /* set the appropriate mask the given ACL's */
42 acl_t acl; in set_acl_mask() local
50 * entry in the resulting ACL shall be set to the permissions in the in set_acl_mask()
51 * specified ACL mask entry. in set_acl_mask()
56 acl = acl_dup(*prev_acl); in set_acl_mask()
57 if (acl == NULL) in set_acl_mask()
63 * specified, then the permissions of the resulting ACL mask in set_acl_mask()
66 * class in the resulting ACL in set_acl_mask()
68 if (acl_calc_mask(&acl)) { in set_acl_mask()
70 acl_free(acl); in set_acl_mask()
76 * specified, then the permissions of the resulting ACL in set_acl_mask()
82 while (acl_get_entry(acl, entry_id, &entry) == 1) { in set_acl_mask()
89 acl_free(acl); in set_acl_mask()
96 * and no ACL mask entry exists in the ACL associated with the in set_acl_mask()
101 acl_free(acl); in set_acl_mask()
106 *prev_acl = acl_dup(acl); in set_acl_mask()
107 acl_free(acl); in set_acl_mask()