Searched refs:egroupid (Results 1 - 5 of 5) sorted by relevance

/illumos-gate/usr/src/lib/libshell/common/sh/
H A Dsuid_exec.c94 static gid_t egroupid; variable
112 egroupid = getegid();
170 if(euserid == ruserid && egroupid == rgroupid)
206 effgid = egroupid;
214 if(effgid != egroupid)
307 else if(egroupid == statb.st_gid)
H A Dargs.c401 shp->egroupid = shp->groupid;
405 (shp->groupid!=shp->egroupid && setgid(shp->egroupid)<0) ||
406 (shp->userid==shp->euserid && shp->groupid==shp->egroupid))
H A Dinit.c1093 shp->egroupid=getegid();
1265 if(shp->userid!=shp->euserid || shp->groupid!=shp->egroupid)
1272 setgid(shp->egroupid=shp->groupid);
/illumos-gate/usr/src/lib/libshell/common/bltins/
H A Dtest.c563 if(sh.userid==sh.euserid && sh.groupid==sh.egroupid)
568 if(sh.groupid==sh.euserid || setregid(sh.egroupid,sh.groupid)==0)
577 if(sh.groupid!=sh.egroupid)
578 setregid(sh.groupid,sh.egroupid);
581 else if(sh.groupid!=sh.egroupid)
582 setregid(sh.groupid,sh.egroupid);
599 else if(sh.egroupid == statb.st_gid)
/illumos-gate/usr/src/lib/libshell/common/include/
H A Ddefs.h152 gid_t groupid,egroupid;/* real and effective group id */ \

Completed in 415 milliseconds