summaryrefslogtreecommitdiff
path: root/greeter
diff options
context:
space:
mode:
authorGaetan Nadon <memsize@videotron.ca>2010-09-02 19:45:54 -0400
committerGaetan Nadon <memsize@videotron.ca>2010-10-26 20:02:15 -0400
commit0b1a949b7c1ce09136d3e4098b68a733d7bb32e2 (patch)
treee7afc9b307579f15e5e571914df840a18fe2f58c /greeter
parentb6309b26edd477f45dd34b6d746eb2ac1e3fe9fc (diff)
config: use AC_CHECK_FUNCS for mkstemp, getifaddrs and getspnam
Using AC_CHECK_FUNCS defines HAVE_xxx macro in config.h following a consistent naming convention. Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Diffstat (limited to 'greeter')
-rw-r--r--greeter/greet.c4
-rw-r--r--greeter/verify.c8
2 files changed, 6 insertions, 6 deletions
diff --git a/greeter/greet.c b/greeter/greet.c
index 6e29b05..d8ebb41 100644
--- a/greeter/greet.c
+++ b/greeter/greet.c
@@ -119,7 +119,7 @@ void (*__xdm_LogOutOfMem)(const char * fmt, ...) = NULL;
void (*__xdm_setgrent)(void) = NULL;
struct group *(*__xdm_getgrent)(void) = NULL;
void (*__xdm_endgrent)(void) = NULL;
-# ifdef USESHADOW
+# ifdef HAVE_GETSPNAM
struct spwd *(*__xdm_getspnam)(GETSPNAM_ARGS) = NULL;
# ifndef QNX4
void (*__xdm_endspent)(void) = NULL;
@@ -460,7 +460,7 @@ greet_user_rtn GreetUser(
__xdm_setgrent = dlfuncs->_setgrent;
__xdm_getgrent = dlfuncs->_getgrent;
__xdm_endgrent = dlfuncs->_endgrent;
-# ifdef USESHADOW
+# ifdef HAVE_GETSPNAM
__xdm_getspnam = dlfuncs->_getspnam;
# ifndef QNX4
__xdm_endspent = dlfuncs->_endspent;
diff --git a/greeter/verify.c b/greeter/verify.c
index 6e3f14b..dee035a 100644
--- a/greeter/verify.c
+++ b/greeter/verify.c
@@ -43,7 +43,7 @@ from The Open Group.
#if defined(USE_PAM)
# include <security/pam_appl.h>
# include <stdlib.h>
-#elif defined(USESHADOW)
+#elif defined(HAVE_GETSPNAM)
# include <shadow.h>
# include <errno.h>
#elif defined(USE_BSDAUTH)
@@ -326,7 +326,7 @@ Verify (struct display *d, struct greet_info *greet, struct verify_info *verify)
{
struct passwd *p;
# ifndef USE_PAM
-# ifdef USESHADOW
+# ifdef HAVE_GETSPNAM
struct spwd *sp;
# endif
char *user_pass = NULL;
@@ -450,7 +450,7 @@ Verify (struct display *d, struct greet_info *greet, struct verify_info *verify)
}
}
# endif
-# ifdef USESHADOW
+# ifdef HAVE_GETSPNAM
errno = 0;
sp = getspnam(greet->name);
if (sp == NULL) {
@@ -461,7 +461,7 @@ Verify (struct display *d, struct greet_info *greet, struct verify_info *verify)
# ifndef QNX4
endspent();
# endif /* QNX4 doesn't need endspent() to end shadow passwd ops */
-# endif /* USESHADOW */
+# endif /* HAVE_GETSPNAM */
# if defined(ultrix) || defined(__ultrix__)
if (authenticate_user(p, greet->password, NULL) < 0)
# else