]> git.ipfire.org Git - thirdparty/make.git/commitdiff
Formerly misc.c.~21~
authorRoland McGrath <roland@redhat.com>
Mon, 11 Jan 1993 19:45:54 +0000 (19:45 +0000)
committerRoland McGrath <roland@redhat.com>
Mon, 11 Jan 1993 19:45:54 +0000 (19:45 +0000)
misc.c

diff --git a/misc.c b/misc.c
index a954d1507fdbc8184bbb51b6c5a28d2acb244a6f..39044106d8795ffb349393ea6d31c0747a75211d 100644 (file)
--- a/misc.c
+++ b/misc.c
@@ -481,6 +481,8 @@ dep_name (dep)
 }
 #endif
 \f
+#ifdef GETLOADAVG_PRIVILEGED
+
 #ifndef        HAVE_UNISTD_H
 extern int getuid (), getgid (), geteuid (), getegid ();
 #ifdef USG
@@ -511,11 +513,15 @@ init_access ()
   current_access = make;
 }
 
+#endif /* GETLOADAVG_PRIVILEGED */
+
 /* Give the process appropriate permissions for access to
    user data (i.e., to stat files, or to spawn a child process).  */
 void
 user_access ()
 {
+#ifdef GETLOADAVG_PRIVILEGED
+
   if (!access_inited)
     init_access ();
 
@@ -563,6 +569,8 @@ user_access ()
 #endif
 
   current_access = user;
+
+#endif /* GETLOADAVG_PRIVILEGED */
 }
 
 /* Give the process appropriate permissions for access to
@@ -570,6 +578,8 @@ user_access ()
 void
 make_access ()
 {
+#ifdef GETLOADAVG_PRIVILEGED
+
   if (!access_inited)
     init_access ();
 
@@ -595,6 +605,8 @@ make_access ()
 #endif
 
   current_access = make;
+
+#endif /* GETLOADAVG_PRIVILEGED */
 }
 
 /* Give the process appropriate permissions for a child process.
@@ -602,6 +614,8 @@ make_access ()
 void
 child_access ()
 {
+#ifdef GETLOADAVG_PRIVILEGED
+
   /* Set both the real and effective UID and GID to the user's.
      They cannot be changed back to make's.  */
 
@@ -620,6 +634,8 @@ child_access ()
   if (setregid (user_gid, user_gid) < 0)
     pfatal_with_name ("child_access: setregid");
 #endif
+
+#endif /* GETLOADAVG_PRIVILEGED */
 }
 \f
 #ifdef NEED_GET_PATH_MAX