Lines Matching defs:perm
59 static bool check_mac_perms(pid_t spid, const char *tctx, const char *perm, const char *name)
70 int result = selinux_check_access(sctx, tctx, class, perm, (void *) name);
77 static bool check_mac_perms_from_getcon(pid_t spid, const char *perm)
83 return check_mac_perms(spid, service_manager_context, perm, NULL);
86 static bool check_mac_perms_from_lookup(pid_t spid, const char *perm, const char *name)
105 allowed = check_mac_perms(spid, tctx, perm, name);
112 const char *perm = "add";
113 return check_mac_perms_from_lookup(spid, perm, str8(name, name_len)) ? 1 : 0;
118 const char *perm = "list";
119 return check_mac_perms_from_getcon(spid, perm) ? 1 : 0;
124 const char *perm = "find";
125 return check_mac_perms_from_lookup(spid, perm, str8(name, name_len)) ? 1 : 0;