setresgid
return setresgid(-1, egid, -1);
# define krb5_setegid(EGID) (setresgid(getgid(), (gid_t)(EGID), getegid()))
if (setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) == -1) {
return(setresgid(-1, egid, -1));
int setresgid(gid_t, gid_t, gid_t);
if (setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) == -1)
int setresgid(gid_t, gid_t, gid_t);
if (setresgid(gid, gid, gid) == -1)
ATF_REQUIRE_EQ(0, setresgid(-1, -1, -1));
EXPECT_OK(setresgid(my_gid, my_gid, my_gid));
error = setresgid(GID_OTHER, GID_OTHER, GID_OTHER);
error = setresgid(WHEEL_GID, WHEEL_GID, WHEEL_GID);
error = setresgid(TEST_GID_ONE, TEST_GID_TWO, WHEEL_GID);
setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) ||
setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) ||
setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) ||