Home
last modified time | relevance | path

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

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