]> granicus.if.org Git - sudo/commitdiff
autoconf 2.x changes
authorTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 28 Mar 1995 02:15:39 +0000 (02:15 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 28 Mar 1995 02:15:39 +0000 (02:15 +0000)
took out HAVE_FLEX (no longer used)
added check for dirent/dir/ndir.h

configure.in

index 534dec5993f76189e29693351f3148bb9dba9fd7..91125769e8c3bb6590c97d4264f05f620e3d4ec7 100644 (file)
@@ -185,16 +185,13 @@ fi
 dnl
 dnl C compiler checks (to be done after os checks)
 dnl
-AC_GCC_TRADITIONAL
-AC_CONST
+AC_PROG_GCC_TRADITIONAL
+AC_C_CONST
 dnl
 dnl Program checks
 dnl
 AC_PROG_YACC
 AC_PROG_LEX
-if test "$LEX" = "flex"; then
-    AC_DEFINE(HAVE_FLEX)
-fi
 SUDO_PROG_INSTALL
 SUDO_PROG_SENDMAIL
 SUDO_PROG_PWD
@@ -203,8 +200,9 @@ SUDO_PROG_VI
 dnl
 dnl Header file checks
 dnl
-AC_STDC_HEADERS
-AC_HAVE_HEADERS(string.h strings.h unistd.h malloc.h paths.h dirent.h sys/sockio.h)
+AC_HEADER_STDC
+AC_HEADER_DIRENT
+AC_HAVE_HEADERS(string.h strings.h unistd.h malloc.h paths.h sys/sockio.h)
 dnl ultrix termio/termios are broken
 if test "$OS" != "ultrix" ; then
     AC_HAVE_HEADERS(termio.h termios.h)
@@ -212,34 +210,35 @@ fi
 dnl
 dnl typedef checks
 dnl
-AC_MODE_T
-AC_UID_T
-AC_SIZE_T
+AC_TYPE_MODE_T
+AC_TYPE_UID_T
+AC_TYPE_SIZE_T
 SUDO_SSIZE_T
 dnl
 dnl only set RETSIGTYPE if it is not set already
 dnl
 case "$DEFS" in
     *"RETSIGTYPE"*)    ;;
-    *)                 AC_RETSIGTYPE;;
+    *)                 AC_TYPE_SIGNAL;;
 esac
 dnl
 dnl Function checks
 dnl
-AC_HAVE_FUNCS(getwd strchr strrchr memcpy sysconf sigaction bzero tzset tcsetattr)
-AC_FUNC_CHECK(strdup, AC_DEFINE(HAVE_STRDUP), LIBOBJS="$LIBOBJS strdup.o")
-AC_FUNC_CHECK(getcwd, AC_DEFINE(HAVE_GETCWD), LIBOBJS="$LIBOBJS getcwd.o")
-AC_FUNC_CHECK(setenv, AC_DEFINE(HAVE_SETENV), AC_FUNC_CHECK(putenv, AC_DEFINE(HAVE_PUTENV), LIBOBJS="$LIBOBJS putenv.o"))
+AC_CHECK_FUNCS(getwd strchr strrchr memcpy sysconf sigaction bzero tzset tcsetattr)
+AC_CHECK_FUNC(strdup, AC_DEFINE(HAVE_STRDUP), LIBOBJS="$LIBOBJS strdup.o")
+AC_CHECK_FUNC(getcwd, AC_DEFINE(HAVE_GETCWD), LIBOBJS="$LIBOBJS getcwd.o")
+AC_CHECK_FUNC(lsearch, AC_DEFINE(HAVE_LSEARCH), LIBOBJS="$LIBOBJS lsearch.o")
+AC_CHECK_FUNC(setenv, AC_DEFINE(HAVE_SETENV), AC_FUNC_CHECK(putenv, AC_DEFINE(HAVE_PUTENV), LIBOBJS="$LIBOBJS putenv.o"))
 dnl
 dnl library checks
 dnl
 dnl Irix 5.2 (at least) has bugs in -lnsl and -lsocket
 if test "$OS" != "irix" -o $OSREV -ne 5 ; then
-    AC_CHECK_LIB(nsl)
-    AC_CHECK_LIB(socket)
+    AC_HAVE_LIBRARY(nsl)
+    AC_HAVE_LIBRARY(socket)
 fi
 dnl For those w/o crypt(3)
-AC_CHECK_LIB(ufc)
+AC_HAVE_LIBRARY(ufc)
 dnl
 dnl OS-dependent libraries
 dnl