Lines Matching refs:pw_gid
77 (u_int)pw->pw_uid, (u_int)pw->pw_gid, in temporarily_use_uid()
109 if (initgroups(pw->pw_name, pw->pw_gid) < 0) in temporarily_use_uid()
136 if (setegid(pw->pw_gid) < 0) in temporarily_use_uid()
137 fatal("setegid %u: %.100s", (u_int)pw->pw_gid, in temporarily_use_uid()
232 (u_int)pw->pw_gid); in permanently_set_uid()
254 if (setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) < 0) in permanently_set_uid()
255 fatal("setresgid %u: %.100s", (u_int)pw->pw_gid, strerror(errno)); in permanently_set_uid()
262 if (initgroups(pw->pw_name, pw->pw_gid) < 0) in permanently_set_uid()
264 pw->pw_name, (u_int)pw->pw_gid, strerror(errno)); in permanently_set_uid()
272 if (old_gid != pw->pw_gid && pw->pw_uid != 0 && in permanently_set_uid()
278 if (getgid() != pw->pw_gid || getegid() != pw->pw_gid) { in permanently_set_uid()
281 (u_int)pw->pw_gid); in permanently_set_uid()