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