Lines Matching refs:pap
297 callback_forced_privs(pfexec_arg_t *pap) in callback_forced_privs() argument
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()
312 pap->pfa_path, GET_ONE); in callback_forced_privs()
321 (fset = get_privset(value, NULL, pap->pfa_path)) == NULL) { in callback_forced_privs()
335 callback_user_privs(pfexec_arg_t *pap) in callback_user_privs() argument
340 wset = (priv_set_t *)&pap->pfa_buf; in callback_user_privs()
341 gset = get_granted_privs(pap->pfa_uid); in callback_user_privs()
350 callback_pfexec(pfexec_arg_t *pap) in callback_pfexec() argument
361 char *path = pap->pfa_path; in callback_pfexec()
366 res->pfr_vers = pap->pfa_vers; in callback_pfexec()
378 uuid = pap->pfa_uid; in callback_pfexec()
480 pfexec_arg_t *pap = (pfexec_arg_t *)argp; in callback() local
482 if (asz < sizeof (pfexec_arg_t) || pap->pfa_vers != PFEXEC_ARG_VERS) { in callback()
487 switch (pap->pfa_call) { in callback()
489 callback_pfexec(pap); in callback()
492 callback_forced_privs(pap); in callback()
495 callback_user_privs(pap); in callback()
498 syslog(LOG_ERR, "Bad Call: %d\n", pap->pfa_call); in callback()