Lines Matching defs:exec
299 execattr_t *exec;
307 exec = getexecprof("Forced Privilege", KV_COMMAND, pap->pfa_path,
310 if (exec == NULL && removeisapath(pap->pfa_path)) {
311 exec = getexecprof("Forced Privilege", KV_COMMAND,
315 if (exec == NULL) {
320 if ((value = kva_match(exec->attr, EXECATTR_IPRIV_KW)) == NULL ||
322 free_execattr(exec);
330 free_execattr(exec);
357 execattr_t *exec = NULL;
383 exec = getexecuser(pwd->pw_name, KV_COMMAND, path, GET_ONE);
385 if ((exec == NULL || exec->attr == NULL) && removeisapath(path)) {
386 free_execattr(exec);
387 exec = getexecuser(pwd->pw_name, KV_COMMAND, path, GET_ONE);
390 if (exec == NULL) {
395 if (exec->attr == NULL)
409 if ((value = kva_match(exec->attr, EXECATTR_UID_KW)) != NULL)
412 if ((value = kva_match(exec->attr, EXECATTR_GID_KW)) != NULL)
415 if ((value = kva_match(exec->attr, EXECATTR_EUID_KW)) != NULL)
418 if ((value = kva_match(exec->attr, EXECATTR_EGID_KW)) != NULL)
421 if ((value = kva_match(exec->attr, EXECATTR_LPRIV_KW)) != NULL)
424 if ((value = kva_match(exec->attr, EXECATTR_IPRIV_KW)) != NULL)
460 free_execattr(exec);
466 free_execattr(exec);