* configure.in: Put #ifndef/#define/#endif wrapper into autoconf.h to protect
authorKen Raeburn <raeburn@mit.edu>
Thu, 3 Feb 2005 00:48:12 +0000 (00:48 +0000)
committerKen Raeburn <raeburn@mit.edu>
Thu, 3 Feb 2005 00:48:12 +0000 (00:48 +0000)
against multiple inclusions.  Don't look for xom.h.  Check for dlopen.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17079 dc483132-0cff-0310-8789-dd5450dbe970

src/include/ChangeLog
src/include/configure.in

index 8c85be46dcefd2e6be75c252904abb00ba0b9009..d6587b55931c7e0634b25cf12f52d3d30a2addd3 100644 (file)
@@ -1,3 +1,9 @@
+2005-02-02  Ken Raeburn  <raeburn@mit.edu>
+
+       * configure.in: Put #ifndef/#define/#endif wrapper into
+       autoconf.h to protect against multiple inclusions.  Don't look for
+       xom.h.  Check for dlopen.
+
 2005-01-21  Ezra Peisach  <epeisach@mit.edu>
 
        * k5-thread.h (k5_os_mutex_lock): Under Irix, invoke
index f567d5f55c60a9118a87f70be444be411271bc5e..d3ded13b6e9698fcb3298306947d38acf5c34dea 100644 (file)
@@ -9,7 +9,7 @@ AC_PROG_INSTALL
 AC_PROG_AWK
 AC_PROG_LEX
 AC_C_CONST
-AC_CHECK_FUNCS(strdup setvbuf inet_ntoa inet_aton seteuid setresuid setreuid setegid setresgid setregid setsid flock fchmod chmod strftime strptime geteuid setenv unsetenv getenv gethostbyname2 getifaddrs getpwnam_r getpwuid_r gmtime_r localtime_r pthread_mutex_lock sched_yield)
+AC_CHECK_FUNCS(strdup setvbuf inet_ntoa inet_aton seteuid setresuid setreuid setegid setresgid setregid setsid flock fchmod chmod strftime strptime geteuid setenv unsetenv getenv gethostbyname2 getifaddrs getpwnam_r getpwuid_r gmtime_r localtime_r pthread_mutex_lock sched_yield dlopen)
 AC_CHECK_FUNCS( mkstemp)
 AC_HEADER_STDARG
 AC_CHECK_HEADERS(unistd.h paths.h regex.h regexp.h regexpr.h fcntl.h memory.h ifaddrs.h sys/filio.h sched.h)
@@ -141,7 +141,7 @@ AC_CHECK_HEADER(termios.h,dnl
   AC_DEFINE(POSIX_TERMIOS,1,[Define if termios.h exists and tcsetattr exists]))])
 dnl
 KRB5_SIGTYPE
-AC_CHECK_HEADERS(stdlib.h string.h stddef.h unistd.h sys/types.h sys/file.h sys/param.h sys/stat.h sys/time.h netinet/in.h xom.h sys/uio.h sys/filio.h sys/select.h time.h paths.h)
+AC_CHECK_HEADERS(stdlib.h string.h stddef.h unistd.h sys/types.h sys/file.h sys/param.h sys/stat.h sys/time.h netinet/in.h sys/uio.h sys/filio.h sys/select.h time.h paths.h)
 AC_HEADER_STDARG
 KRB5_AC_INET6
 dnl
@@ -283,11 +283,17 @@ fi
 AC_SUBST(maybe_kerberosIV)
 dnl
 AC_C_INLINE
+AH_TOP([
+#ifndef KRB5_AUTOCONF_H
+])
 AH_BOTTOM([
 #if defined(__GNUC__) && !defined(inline)
 /* Silence gcc pedantic warnings about ANSI C.  */
 # define inline __inline__
 #endif
+
+#define KRB5_AUTOCONF_H
+#endif
 ])
 dnl
 dnl Not used yet, but let's find out what we've got on the platforms