Lines Matching refs:exec
300 execattr_t *exec; in callback_forced_privs() local
308 exec = getexecprof("Forced Privilege", KV_COMMAND, pap->pfa_path, in callback_forced_privs()
311 if (exec == NULL && removeisapath(pap->pfa_path)) { in callback_forced_privs()
312 exec = getexecprof("Forced Privilege", KV_COMMAND, in callback_forced_privs()
316 if (exec == NULL) { in callback_forced_privs()
321 if ((value = kva_match(exec->attr, EXECATTR_IPRIV_KW)) == NULL || in callback_forced_privs()
323 free_execattr(exec); in callback_forced_privs()
331 free_execattr(exec); in callback_forced_privs()
358 execattr_t *exec = NULL; in callback_pfexec() local
384 exec = getexecuser(pwd->pw_name, KV_COMMAND, path, GET_ONE); in callback_pfexec()
386 if ((exec == NULL || exec->attr == NULL) && removeisapath(path)) { in callback_pfexec()
387 free_execattr(exec); in callback_pfexec()
388 exec = getexecuser(pwd->pw_name, KV_COMMAND, path, GET_ONE); in callback_pfexec()
391 if (exec == NULL) { in callback_pfexec()
396 if (exec->attr == NULL) in callback_pfexec()
410 if ((value = kva_match(exec->attr, EXECATTR_UID_KW)) != NULL) in callback_pfexec()
413 if ((value = kva_match(exec->attr, EXECATTR_GID_KW)) != NULL) in callback_pfexec()
416 if ((value = kva_match(exec->attr, EXECATTR_EUID_KW)) != NULL) in callback_pfexec()
419 if ((value = kva_match(exec->attr, EXECATTR_EGID_KW)) != NULL) in callback_pfexec()
422 if ((value = kva_match(exec->attr, EXECATTR_LPRIV_KW)) != NULL) in callback_pfexec()
425 if ((value = kva_match(exec->attr, EXECATTR_IPRIV_KW)) != NULL) in callback_pfexec()
461 free_execattr(exec); in callback_pfexec()
467 free_execattr(exec); in callback_pfexec()