Searched refs:acl (Results 1 - 5 of 5) sorted by relevance
/systemd/src/shared/ |
H A D | acl-util.h | 24 #include <acl/libacl.h> 26 #include <sys/acl.h> 30 int acl_find_uid(acl_t acl, uid_t uid, acl_entry_t *entry); 35 int acls_for_file(const char *path, acl_type_t type, acl_t new, acl_t *acl);
|
H A D | acl-util.c | 23 #include "acl-util.h" 30 int acl_find_uid(acl_t acl, uid_t uid, acl_entry_t *entry) { argument 34 assert(acl); 37 for (r = acl_get_entry(acl, ACL_FIRST_ENTRY, &i); 39 r = acl_get_entry(acl, ACL_NEXT_ENTRY, &i)) { 165 _cleanup_(acl_free) acl_t acl = NULL; 172 acl = acl_get_file(path, ACL_TYPE_DEFAULT); 173 if (!acl) 176 r = acl_get_entry(acl, ACL_FIRST_ENTRY, &entry); 216 r = acl_get_entry(acl, ACL_NEXT_ENTR 346 find_acl_entry(acl_t acl, acl_entry_t entry, acl_entry_t *out) argument 367 acls_for_file(const char *path, acl_type_t type, acl_t new, acl_t *acl) argument [all...] |
/systemd/src/login/ |
H A D | logind-acl.c | 23 #include "acl-util.h" 29 #include "logind-acl.h" 35 static int flush_acl(acl_t acl) { argument 40 assert(acl); 42 for (found = acl_get_entry(acl, ACL_FIRST_ENTRY, &i); 44 found = acl_get_entry(acl, ACL_NEXT_ENTRY, &i)) { 54 if (acl_delete_entry(acl, i) < 0) 71 acl_t acl; local 77 acl = acl_get_file(path, ACL_TYPE_ACCESS); 78 if (!acl) [all...] |
/systemd/src/coredump/ |
H A D | coredump.c | 35 #include "acl-util.h" 140 _cleanup_(acl_freep) acl_t acl = NULL; 153 acl = acl_get_fd(fd); 154 if (!acl) 157 if (acl_create_entry(&acl, &entry) < 0 || 168 r = calc_acl_mask_if_needed(&acl); 172 if (acl_set_fd(fd, acl) < 0)
|
/systemd/src/tmpfiles/ |
H A D | tmpfiles.c | 39 #include "acl-util.h" 738 /* If force (= modify) is set, we will not modify the acl 752 static int path_set_acl(const char *path, const char *pretty, acl_type_t type, acl_t acl, bool modify) { argument 761 r = acls_for_file(path, type, acl, &dup); 769 dup = acl_dup(acl);
|
Completed in 3193 milliseconds