]> granicus.if.org Git - postgresql/commitdiff
Check for and set HAVE_CRYPT_H if <crypt.h> exists
authorMarc G. Fournier <scrappy@hub.org>
Thu, 20 Mar 1997 18:04:32 +0000 (18:04 +0000)
committerMarc G. Fournier <scrappy@hub.org>
Thu, 20 Mar 1997 18:04:32 +0000 (18:04 +0000)
include crypt.h in password.c if crypt.h does exist

src/backend/libpq/password.c
src/configure
src/configure.in
src/include/config.h.in

index 6d93b4094dcfa0b267a4e5714c4cb9a09a936db6..c7bcb04024cec76626b2d22958c333ef52f85411 100644 (file)
@@ -4,6 +4,9 @@
 #include <libpq/libpq.h>
 #include <string.h>
 #include <unistd.h>
+#ifdef HAVE_CRYPT
+# include <crypt.h>
+#endif
 
 int
 verify_password(char *user, char *password, Port *port, 
index 3770bea7039c17878852f504b61c6869e72b6572..046fcfd65e7c0f41ccc3c2133ef9d4493a4ad4c9 100755 (executable)
@@ -2304,7 +2304,7 @@ else
 fi
 done
 
-for ac_hdr in readline.h history.h dld.h
+for ac_hdr in readline.h history.h dld.h crypt.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
@@ -2997,7 +2997,7 @@ else
 fi
 done
 
-for ac_func in sigprocmask waitpid setsid
+for ac_func in sigprocmask waitpid setsid 
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
 echo "configure:3004: checking for $ac_func" >&5
index d5d18f07dbc19d5f02655dd7883fc2164bd2f844..7b11138c5ed8d9444d2cd6d2eb91c83515b4f047 100644 (file)
@@ -127,7 +127,7 @@ dnl Checks for header files.
 AC_HEADER_STDC
 AC_HEADER_SYS_WAIT
 AC_CHECK_HEADERS(limits.h unistd.h termios.h values.h sys/select.h)
-AC_CHECK_HEADERS(readline.h history.h dld.h)
+AC_CHECK_HEADERS(readline.h history.h dld.h crypt.h)
 
 dnl Checks for typedefs, structures, and compiler characteristics.
 AC_C_CONST
@@ -160,7 +160,7 @@ AC_FUNC_MEMCMP
 AC_TYPE_SIGNAL
 AC_FUNC_VPRINTF
 AC_CHECK_FUNCS(isinf tzset getrusage vfork memmove sigsetjmp kill sysconf)
-AC_CHECK_FUNCS(sigprocmask waitpid setsid)
+AC_CHECK_FUNCS(sigprocmask waitpid setsid )
 AC_CHECK_FUNC(inet_aton, AC_DEFINE(HAVE_INET_ATON), INET_ATON='inet_aton.o')
 AC_CHECK_FUNC(strerror, AC_DEFINE(HAVE_STRERROR), STRERROR='strerror.o')
 AC_CHECK_FUNC(strdup, AC_DEFINE(HAVE_STRDUP), STRDUP='../../utils/strdup.o')
index 80d42fdd1af92d8d4ce843a2da042461e467537d..c268f802863c82b4f7e4e614c73980188566493d 100644 (file)
@@ -14,6 +14,9 @@
  * The following is set using configure.  
  */
 
+/* Set to 1 if you have <crypt.h> */
+#undef HAVE_CRYPT_H
+
 /* Set to 1 if you have <termios.h> */
 #undef HAVE_TERMIOS_H