Fix compilation on HP-UX
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user