Lines Matching refs:res

238 	priv_set_t *res;
240 if ((res = priv_str_to_set(s, ",", NULL)) == NULL) {
245 return (res);
252 priv_set_t *res = vres;
263 priv_union(tmp, res);
278 priv_set_t *res;
285 res = priv_allocset();
286 if (res == NULL)
289 priv_emptyset(res);
291 (void) _enum_profs(pwd->pw_name, ggp_callback, NULL, res);
293 return (res);
302 void *res = alloca(setsz);
305 priv_emptyset(res);
316 (void) door_return(res, setsz, NULL, 0);
323 (void) door_return(res, setsz, NULL, 0);
327 priv_copyset(fset, res);
331 (void) door_return(res, setsz, NULL, 0);
338 uint32_t res;
343 res = priv_issubset(wset, gset);
346 (void) door_return((char *)&res, sizeof (res), NULL, 0);
352 pfexec_reply_t *res = alloca(repsz);
366 res->pfr_vers = pap->pfa_vers;
367 res->pfr_len = 0;
368 res->pfr_ruid = PFEXEC_NOTSET;
369 res->pfr_euid = PFEXEC_NOTSET;
370 res->pfr_rgid = PFEXEC_NOTSET;
371 res->pfr_egid = PFEXEC_NOTSET;
372 res->pfr_setcred = B_FALSE;
373 res->pfr_scrubenv = B_TRUE;
374 res->pfr_allowed = B_FALSE;
375 res->pfr_ioff = 0;
376 res->pfr_loff = 0;
391 res->pfr_allowed = B_FALSE;
399 res->pfr_allowed = B_TRUE;
410 euid = uid = get_uid(value, &res->pfr_allowed, path);
413 egid = gid = get_gid(value, &res->pfr_allowed, path);
416 euid = get_uid(value, &res->pfr_allowed, path);
419 egid = get_gid(value, &res->pfr_allowed, path);
422 lset = get_privset(value, &res->pfr_allowed, path);
425 iset = get_privset(value, &res->pfr_allowed, path);
431 res->pfr_scrubenv = (uid != (uid_t)-1 && euid == uid) ||
434 res->pfr_euid = euid;
435 res->pfr_ruid = uid;
436 res->pfr_egid = egid;
437 res->pfr_rgid = gid;
440 res->pfr_ioff = res->pfr_loff = 0;
442 res->pfr_ioff = mysz;
443 priv_copyset(iset, PFEXEC_REPLY_IPRIV(res));
448 res->pfr_loff = mysz;
449 priv_copyset(lset, PFEXEC_REPLY_LPRIV(res));
454 res->pfr_setcred = uid != (uid_t)-1 || euid != (uid_t)-1 ||
459 res->pfr_clearflag = uid != (uid_t)-1 && uid != uuid;
462 (void) door_return((char *)res, mysz, NULL, 0);
468 res->pfr_scrubenv = B_FALSE;
469 res->pfr_setcred = B_FALSE;
470 res->pfr_allowed = B_TRUE;
472 (void) door_return((char *)res, mysz, NULL, 0);