Lines Matching refs:exec
299 execattr_t *exec; in callback_forced_privs() local
307 exec = getexecprof("Forced Privilege", KV_COMMAND, pap->pfa_path, in callback_forced_privs()
310 if (exec == NULL && removeisapath(pap->pfa_path)) { in callback_forced_privs()
311 exec = getexecprof("Forced Privilege", KV_COMMAND, in callback_forced_privs()
315 if (exec == NULL) { in callback_forced_privs()
320 if ((value = kva_match(exec->attr, EXECATTR_IPRIV_KW)) == NULL || in callback_forced_privs()
322 free_execattr(exec); in callback_forced_privs()
330 free_execattr(exec); in callback_forced_privs()
357 execattr_t *exec = NULL; in callback_pfexec() local
368 exec = getexecuser(pwd->pw_name, KV_COMMAND, path, GET_ONE); in callback_pfexec()
370 if ((exec == NULL || exec->attr == NULL) && removeisapath(path)) { in callback_pfexec()
371 free_execattr(exec); in callback_pfexec()
372 exec = getexecuser(pwd->pw_name, KV_COMMAND, path, GET_ONE); in callback_pfexec()
375 if (exec == NULL) { in callback_pfexec()
380 if (exec->attr == NULL) in callback_pfexec()
394 if ((value = kva_match(exec->attr, EXECATTR_UID_KW)) != NULL) in callback_pfexec()
397 if ((value = kva_match(exec->attr, EXECATTR_GID_KW)) != NULL) in callback_pfexec()
400 if ((value = kva_match(exec->attr, EXECATTR_EUID_KW)) != NULL) in callback_pfexec()
403 if ((value = kva_match(exec->attr, EXECATTR_EGID_KW)) != NULL) in callback_pfexec()
406 if ((value = kva_match(exec->attr, EXECATTR_LPRIV_KW)) != NULL) in callback_pfexec()
409 if ((value = kva_match(exec->attr, EXECATTR_IPRIV_KW)) != NULL) in callback_pfexec()
445 free_execattr(exec); in callback_pfexec()
451 free_execattr(exec); in callback_pfexec()