Lines Matching refs:gid
355 ** - setgid() exists, but only supports new gid == current gid (boring!)
356 ** - setuid() forces a gid change to the new uid's primary (and only) gid
366 ** gid/uid management functions getegid(), geteuid(), setgid(), and
377 ** bit is on, then gid emulation will be enabled. If the setuid mode bit is
434 ** SENDMAIL_MPE_EMULGID -- should we perform gid emulation?
437 ** if the setgid bit is on, we want gid emulation and so set
438 ** sendmail_mpe_gidflag to true. Otherwise we do not want gid emulation
445 ** true -- perform gid emulation
446 ** false -- do not perform gid emulation
554 ** implicit real setgid() to the proper primary gid. So it doesn't matter
555 ** that we don't actually alter the real gid in this shadow function.
558 ** gid -- desired gid.
567 sendmail_mpe_setgid(gid)
568 gid_t gid;
572 if (gid == getgid() || sendmail_mpe_euid == 0)
574 sendmail_mpe_egid = gid;
580 return setgid(gid);