Lines Matching defs:newcr
49 cred_t *cr, *newcr;
70 newcr = cralloc_ksid();
86 crcopy_to(cr, newcr);
87 p->p_cred = newcr;
88 newcr->cr_gid = gid;
89 crsetsid(newcr, ksp, KSID_GROUP);
104 crcopy_to(cr, newcr);
105 p->p_cred = newcr;
106 newcr->cr_gid = gid;
107 newcr->cr_rgid = gid;
108 newcr->cr_sgid = gid;
109 crsetsid(newcr, ksp, KSID_GROUP);
112 crfree(newcr);
125 crset(p, newcr); /* broadcast to process threads */
147 cred_t *cr, *newcr;
167 newcr = cralloc_ksid();
187 crcopy_to(cr, newcr);
188 p->p_cred = newcr;
189 newcr->cr_gid = gid;
190 crsetsid(newcr, ksp, KSID_GROUP);
193 crfree(newcr);
205 crset(p, newcr); /* broadcast to process threads */
224 cred_t *cr, *newcr;
243 newcr = cralloc_ksid();
255 crcopy_to(cr, newcr);
256 p->p_cred = newcr;
259 newcr->cr_gid = egid;
260 crsetsid(newcr, ksp, KSID_GROUP);
263 newcr->cr_rgid = rgid;
270 (egid != -1 && newcr->cr_gid != newcr->cr_rgid))
271 newcr->cr_sgid = newcr->cr_gid;
276 if ((cr->cr_gid != newcr->cr_gid ||
277 cr->cr_rgid != newcr->cr_rgid ||
278 cr->cr_sgid != newcr->cr_sgid) && error == 0)
291 crset(p, newcr); /* broadcast to process threads */
294 crfree(newcr);