Searched refs:acl (Results 1 - 5 of 5) sorted by relevance

/systemd/src/shared/
H A Dacl-util.h24 #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 Dacl-util.c23 #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 Dlogind-acl.c23 #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 Dcoredump.c35 #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 Dtmpfiles.c39 #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