Fix compilation on HP-UX
This commit is contained in:
@@ -53,6 +53,18 @@
|
|||||||
|
|
||||||
#include "sudo.h"
|
#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;
|
extern struct user_details user_details;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
Reference in New Issue
Block a user