From: Todd C. Miller Date: Sat, 5 Feb 1994 20:16:57 +0000 (+0000) Subject: added HAS_SAVED_UID X-Git-Tag: SUDO_1_3_0~18 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=894a7bd0f8d2fdcd17d76aa9d5a17bf81b95bbc9;p=sudo added HAS_SAVED_UID --- diff --git a/sudo.h b/sudo.h index 91c2f08f7..4d7e34c6b 100644 --- a/sudo.h +++ b/sudo.h @@ -91,6 +91,9 @@ USE_CWD if you have getcwd() and not getwd() (defined by default for hpux) + + HAS_SAVED_UID if you have saved uid + (defined by default for hpux) USE_TERMIO if you have sysV terminal control (defined by default for hpux and irix) @@ -298,16 +301,19 @@ extern int errno; * This is to placate hpux */ #ifdef hpux -#define getdtablesize() (sysconf(_SC_OPEN_MAX)) -#define seteuid(__EUID) (setresuid((uid_t)-1, __EUID, (uid_t)-1)) -#ifndef USE_CWD -#define USE_CWD -#endif /* USE_CWD */ +# define getdtablesize() (sysconf(_SC_OPEN_MAX)) +# define setreuid(__RUID, __EUID) (setresuid(__RUID, __EUID, (uid_t)-1)) +# ifndef USE_CWD +# define USE_CWD +# endif /* USE_CWD */ +# ifndef HAS_SAVED_UID +# define HAS_SAVED_UID +# endif /* HAS_SAVED_UID */ #endif /* hpux */ /* * Sun's cpp doesn't define this but it should */ #if defined(SOLARIS) && !defined(__svr4__) -#define __svr4__ +# define __svr4__ #endif /* SOLARIS */