summaryrefslogtreecommitdiff
path: root/src/su.c
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2000-01-30 22:23:58 +0000
committerJim Meyering <jim@meyering.net>2000-01-30 22:23:58 +0000
commitbe1784cf3100b2008b45fa31d5380a449d7ed696 (patch)
treed7d61ce0fb111ca1e2edb11fa6f5b3a152c932e2 /src/su.c
parentc453666c3a863c47095ab39d95b6e694137344ad (diff)
downloadcoreutils-be1784cf3100b2008b45fa31d5380a449d7ed696.tar.xz
(correct_password): Guard with `HAVE_GETSPNAM && HAVE_STRUCT_PASSWD_SP_PWDP',
rather than just `#ifdef HAVE_SHADOW_H'.
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 d75155f9a..0868f615b 100644
--- a/src/su.c
+++ b/src/su.c
@@ -1,5 +1,5 @@
/* su for GNU. Run a shell with substitute user and group IDs.
- Copyright (C) 1992-1999 Free Software Foundation, Inc.
+ Copyright (C) 1992-2000 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -275,7 +275,7 @@ static int
correct_password (const struct passwd *pw)
{
char *unencrypted, *encrypted, *correct;
-#ifdef HAVE_SHADOW_H
+#if HAVE_GETSPNAM && HAVE_STRUCT_PASSWD_SP_PWDP
/* Shadow passwd stuff for SVR3 and maybe other systems. */
struct spwd *sp = getspnam (pw->pw_name);