initgroups
initgroups(pw->pw_name, pw->pw_gid) == -1) {
if (initgroups(pw->pw_name, pw->pw_gid) < 0) {
if (initgroups(pw->pw_name, pw->pw_gid) == -1)
if (initgroups(pw->pw_name, pw->pw_gid) == -1)
int initgroups(const char *, gid_t);
if (initgroups(pwd->pw_name, pwd->pw_gid) == -1) {
if (initgroups(pentry->pw_name,pentry->pw_gid))
if (initgroups(pentry->pw_name,pentry->pw_gid))
initgroups(pw->pw_name, pw->pw_gid);
if (initgroups(pw->pw_name, pw->pw_gid) == -1)
initres = initgroups(pwd->pw_name, pwd->pw_gid);
initgroups(usernm, e->gid);
initgroups(usernm, e->gid);
if (initgroups(pw->pw_name, pw->pw_gid) == -1)
initgroups(pwd->pw_name,
fail = initgroups(daemon_uname, daemon_defgid);