Lines Matching full:acl
28 #include <sys/acl.h>
35 /* set the appropriate mask the given ACL's */
40 acl_t acl; in set_acl_mask() local
48 * entry in the resulting ACL shall be set to the permissions in the in set_acl_mask()
49 * specified ACL mask entry. in set_acl_mask()
54 acl = acl_dup(*prev_acl); in set_acl_mask()
55 if (acl == NULL) in set_acl_mask()
61 * specified, then the permissions of the resulting ACL mask in set_acl_mask()
64 * class in the resulting ACL in set_acl_mask()
66 if (acl_calc_mask(&acl)) { in set_acl_mask()
68 acl_free(acl); in set_acl_mask()
74 * specified, then the permissions of the resulting ACL in set_acl_mask()
80 while (acl_get_entry(acl, entry_id, &entry) == 1) { in set_acl_mask()
87 acl_free(acl); in set_acl_mask()
94 * and no ACL mask entry exists in the ACL associated with the in set_acl_mask()
99 acl_free(acl); in set_acl_mask()
104 *prev_acl = acl_dup(acl); in set_acl_mask()
105 acl_free(acl); in set_acl_mask()