martin      2003/05/28 04:30:20

  Modified:    .        configure.in
  Log:
  [PORTING] Improve detection of IPv6, Include <sys/mutex.h> for lock_t if 
available
  
  Revision  Changes    Path
  1.528     +12 -4     apr/configure.in
  
  Index: configure.in
  ===================================================================
  RCS file: /home/cvs/apr/configure.in,v
  retrieving revision 1.527
  retrieving revision 1.528
  diff -u -u -r1.527 -r1.528
  --- configure.in      3 May 2003 04:11:07 -0000       1.527
  +++ configure.in      28 May 2003 11:30:20 -0000      1.528
  @@ -590,7 +590,15 @@
   # be available if linking against librt.
   AC_SEARCH_LIBS(shm_open, rt)
   
  -AC_CHECK_HEADERS([sys/mman.h sys/ipc.h sys/shm.h sys/file.h kernel/OS.h 
os2.h])
  +case $host in
  + *-sysv*)
  +   ac_includes_default="$ac_includes_default
  +#if HAVE_SYS_MUTEX_H /* needed to define lock_t for sys/shm.h */
  +# include <sys/mutex.h>
  +#endif";;
  +esac
  +
  +AC_CHECK_HEADERS([sys/mman.h sys/ipc.h sys/mutex.h sys/shm.h sys/file.h 
kernel/OS.h os2.h])
   AC_CHECK_FUNCS([mmap munmap shm_open shm_unlink shmget shmat shmdt shmctl \
                   create_area])
   APR_CHECK_DEFINE(MAP_ANON, sys/mman.h)
  @@ -1782,9 +1790,9 @@
       broken_ipv6=0
   esac
   
  -AC_SEARCH_LIBS(getaddrinfo, inet6)
  -AC_SEARCH_LIBS(gai_strerror, inet6)
  -AC_SEARCH_LIBS(getnameinfo, inet6)
  +AC_SEARCH_LIBS(getaddrinfo, socket inet6)
  +AC_SEARCH_LIBS(gai_strerror, socket inet6)
  +AC_SEARCH_LIBS(getnameinfo, socket inet6)
   AC_CHECK_FUNCS(gai_strerror)
   APR_CHECK_WORKING_GETADDRINFO
   APR_CHECK_NEGATIVE_EAI
  
  
  

Reply via email to