]> granicus.if.org Git - sudo/commitdiff
added HAS_SAVED_UID
authorTodd C. Miller <Todd.Miller@courtesan.com>
Sat, 5 Feb 1994 20:16:57 +0000 (20:16 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Sat, 5 Feb 1994 20:16:57 +0000 (20:16 +0000)
sudo.h

diff --git a/sudo.h b/sudo.h
index 91c2f08f7b5c1ffe739e73d18eafce8301b72d65..4d7e34c6bae263cfe124be50c72690a822cf30e9 100644 (file)
--- 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 */