Home
last modified time | relevance | path

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

/titanic_51/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_51/usr/src/contrib/ast/src/cmd/ksh93/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.c410 shp->gd->egroupid = shp->gd->groupid; in sh_applyopts()
414 (shp->gd->groupid!=shp->gd->egroupid && setgid(shp->gd->egroupid)<0) || in sh_applyopts()
415 (shp->gd->userid==shp->gd->euserid && shp->gd->groupid==shp->gd->egroupid)) in sh_applyopts()
H A Dinit.c1289 shgd->egroupid=getegid(); in sh_init()
1521 if(shp->gd->userid!=shp->gd->euserid || shp->gd->groupid!=shp->gd->egroupid) in sh_init()
1528 setgid(shp->gd->egroupid=shp->gd->groupid); in sh_init()
/titanic_51/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_51/usr/src/contrib/ast/src/cmd/ksh93/bltins/
H A Dtest.c570 if(shp->gd->userid==shp->gd->euserid && shp->gd->groupid==shp->gd->egroupid) in sh_access()
575 if(shp->gd->groupid==shp->gd->euserid || setregid(shp->gd->egroupid,shp->gd->groupid)==0) in sh_access()
584 if(shp->gd->groupid!=shp->gd->egroupid) in sh_access()
585 setregid(shp->gd->groupid,shp->gd->egroupid); in sh_access()
588 else if(shp->gd->groupid!=shp->gd->egroupid) in sh_access()
589 setregid(shp->gd->groupid,shp->gd->egroupid); in sh_access()
606 else if(shp->gd->egroupid == statb.st_gid) in sh_access()
/titanic_51/usr/src/lib/libshell/common/include/
H A Ddefs.h152 gid_t groupid,egroupid;/* real and effective group id */ \
/titanic_51/usr/src/contrib/ast/src/cmd/ksh93/include/
H A Ddefs.h126 gid_t egroupid; member