setreuid
if (setreuid(sshpam_authctxt->pw->pw_uid, -1) == -1)
if (setreuid(0, -1) == -1)
int setreuid(uid_t, uid_t);
return (setreuid(ruid, -1));
return (setreuid(-1, euid));
struct setreuid_args setreuid;
CHECK(setreuid(effective_uid, real_uid));
CHECK(setreuid(real_uid, effective_uid));
CHECK(setreuid(effective_uid, real_uid));
CHECK(setreuid(real_uid, effective_uid));
CHECK(setreuid(effective_uid, real_uid));
setreuid((uid_t)-1, effective_uid); \
return setreuid(geteuid(), getuid());