summaryrefslogtreecommitdiff
path: root/src/su.c
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1994-10-11 01:56:53 +0000
committerJim Meyering <jim@meyering.net>1994-10-11 01:56:53 +0000
commitd3a7a3d262f8a68717d18acdbe338e7b35d4486a (patch)
tree20de70d59c40837fa13741798687bbd9bbff6534 /src/su.c
parentd3d49453a4924c7a0bb92ad9a6aa1c9475ca28ee (diff)
downloadcoreutils-d3a7a3d262f8a68717d18acdbe338e7b35d4486a.tar.xz
.
Diffstat (limited to 'src/su.c')
-rw-r--r--src/su.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/su.c b/src/su.c
index 4a1640767..a447a1a50 100644
--- a/src/su.c
+++ b/src/su.c
@@ -77,7 +77,7 @@
#include <grp.h>
#include "system.h"
-#ifdef HAVE_SYSLOG_H
+#if defined(HAVE_SYSLOG_H) && defined(HAVE_SYSLOG)
#include <syslog.h>
static void log_su ();
#else /* !HAVE_SYSLOG_H */
@@ -397,7 +397,7 @@ static void
change_identity (pw)
struct passwd *pw;
{
-#ifdef NGROUPS_MAX
+#ifdef HAVE_INITGROUPS
errno = 0;
if (initgroups (pw->pw_name, pw->pw_gid) == -1)
error (1, errno, "cannot set groups");