setre[gu]id conversion.

This commit is contained in:
pk 1994-04-20 17:21:28 +00:00
parent 933495ac33
commit a52f16e93a
1 changed files with 7 additions and 7 deletions

View File

@ -39,7 +39,7 @@ char copyright[] =
#ifndef lint #ifndef lint
/*static char sccsid[] = "from: @(#)tip.c 5.15 (Berkeley) 2/4/91";*/ /*static char sccsid[] = "from: @(#)tip.c 5.15 (Berkeley) 2/4/91";*/
static char rcsid[] = "$Id: tip.c,v 1.4 1993/08/01 18:06:35 mycroft Exp $"; static char rcsid[] = "$Id: tip.c,v 1.5 1994/04/20 17:21:28 pk Exp $";
#endif /* not lint */ #endif /* not lint */
/* /*
@ -252,8 +252,8 @@ static int uidswapped;
user_uid() user_uid()
{ {
if (uidswapped == 0) { if (uidswapped == 0) {
setregid(egid, gid); setegid(gid);
setreuid(euid, uid); seteuid(uid);
uidswapped = 1; uidswapped = 1;
} }
} }
@ -262,8 +262,8 @@ daemon_uid()
{ {
if (uidswapped) { if (uidswapped) {
setreuid(uid, euid); seteuid(euid);
setregid(gid, egid); setegid(egid);
uidswapped = 0; uidswapped = 0;
} }
} }
@ -271,8 +271,8 @@ daemon_uid()
shell_uid() shell_uid()
{ {
setreuid(uid, uid); setgid(gid);
setregid(gid, gid); setuid(uid);
} }
/* /*