If plugin sets "sudoedit=true" in the command info, enable

sudoedit mode even if not invoked as sudoedit.  This allows
a plugin to enable sudoedit when the user runs an editor.
This commit is contained in:
Todd C. Miller
2010-05-16 19:27:04 -04:00
parent 285ccb152c
commit 3ac9aee52e
4 changed files with 70 additions and 55 deletions

View File

@@ -55,18 +55,6 @@
#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