]> Dogcows Code - chaz/tar/blobdiff - src/configure.in
* src/compare.c (diff_dumpdir): Omit useless 'stat'.
[chaz/tar] / src / configure.in
index f484076404395f238e156d74896b6f346b21a11b..a09d597e9a0a1a89c9b1cf2e8075aba5d9382515 100644 (file)
@@ -10,6 +10,7 @@ AC_PROG_YACC
 AC_AIX
 AC_MINIX
 AC_ISC_POSIX
+AC_CONST
 AC_RETSIGTYPE
 AC_SIZE_T
 AC_MAJOR_HEADER
@@ -23,10 +24,13 @@ AC_REMOTE_TAPE
 AC_RSH
 AC_STDC_HEADERS
 AC_UNISTD_H
-AC_HEADER_CHECK(limits.h, AC_DEFINE(HAVE_LIMITS_H))
-AC_USG
+echo checking for getgrgid declaration
+AC_HEADER_EGREP(getgrgid, grp.h, AC_DEFINE(HAVE_GETGRGID))
+echo checking for getpwuid declaration
+AC_HEADER_EGREP(getpwuid, pwd.h, AC_DEFINE(HAVE_GETPWUID))
+AC_HAVE_HEADERS(string.h limits.h)
 echo checking default archive
-# This is likely to guess wrong, but it's not very important.
+# This might guess wrong, but it's not very important.
 for dev in rmt8 rmt0 rmt0h rct0 rst0 tape rct/c7d0s2
 do
   if test -n "`ls /dev/$dev 2>/dev/null`"; then
@@ -39,13 +43,15 @@ if test -z "$DEF_AR_FILE"; then
 fi
 
 AC_SUBST(DEF_AR_FILE)dnl
-AC_HAVE_FUNCS(strstr valloc mkdir mknod rename ftruncate ftime)
+AC_HAVE_FUNCS(strstr valloc mkdir mknod rename ftruncate ftime getcwd)
 AC_VPRINTF
 AC_ALLOCA
 echo checking for BSD
-test -f /vmunix && AC_DEFINE(BSD42)
+( test -f /vmunix || test -f /sdmach || test -f /../../mach ) && AC_DEFINE(BSD42)
 echo checking for HP-UX
-test -f /hp-ux && test -f /vmunix || MALLOC=malloc.o
+test "`(uname -s) 2> /dev/null`" = 'HP-UX' && MALLOC=malloc.o
 AC_SUBST(MALLOC)
 AC_XENIX_DIR
+AC_HAVE_LIBRARY(socket, [LIBS="$LIBS -lsocket"])
+AC_HAVE_LIBRARY(nsl, [LIBS="$LIBS -lnsl"])
 AC_OUTPUT(Makefile)
This page took 0.023508 seconds and 4 git commands to generate.