Fix compilation on HP-UX

This commit is contained in:
Todd C. Miller
2010-05-13 20:10:21 -04:00
parent c8a62b1ecb
commit 39652bf75f

View File

@@ -53,6 +53,18 @@
#include "sudo.h"
/*
* Emulate seteuid() via setresuid() or setreuid()
* Needed on HP-UX and perhaps others.
*/
#if defined(HAVE_SETRESUID)
# define seteuid(u) setresuid(-1, u, -1)
# define setegid(g) setresgid(-1, g, -1)
#elif defined(HAVE_SETREUID)
# define seteuid(u) setreuid(-1, u)
# define setegid(g) setregid(-1, g)
#endif
extern struct user_details user_details;
static void