Searched refs:egroupid (Results 1 – 5 of 5) sorted by relevance
94 static gid_t egroupid; variable112 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()
401 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()
1093 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()
563 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()
152 gid_t groupid,egroupid;/* real and effective group id */ \