Lines Matching defs:rgid
432 syscallarg(gid_t *) rgid;
437 gid_t *rgid, *egid, *sgid;
440 rgid = SCARG(uap, rgid);
444 if (rgid != NULL)
445 error1 = copyout(&uc->cr_rgid, rgid, sizeof(*rgid));
458 syscallarg(gid_t) rgid;
464 gid_t rgid, egid, sgid;
467 rgid = SCARG(uap, rgid);
476 if ((rgid == (gid_t)-1 || rgid == pruc->cr_rgid) &&
485 if (rgid != (gid_t)-1 &&
486 rgid != uc->cr_rgid &&
487 rgid != uc->cr_gid &&
488 rgid != uc->cr_svgid &&
518 if (rgid != (gid_t)-1)
519 newcred->cr_rgid = rgid;
534 syscallarg(gid_t) rgid;
539 gid_t rgid, egid;
542 rgid = SCARG(uap, rgid);
553 * the rgid isn't specified or when the rgid isn't changing
557 if ((rgid == (gid_t)-1 || rgid == pruc->cr_rgid) &&
559 (rgid == (gid_t)-1 || (rgid == pruc->cr_rgid &&
567 if (rgid != (gid_t)-1 &&
568 rgid != uc->cr_rgid &&
569 rgid != uc->cr_gid &&
570 rgid != uc->cr_svgid &&
589 if (rgid != (gid_t)-1)
590 newcred->cr_rgid = rgid;
600 if (rgid != (gid_t)-1 && (rgid != pruc->cr_rgid ||
602 newcred->cr_svgid = rgid;