sascha      99/12/29 15:54:28

  Modified:    src/lib/apr aclocal.m4 configure.in
  Log:
  Add check for socklen_t. Falls back to unsigned int.
  
  Revision  Changes    Path
  1.8       +26 -0     apache-2.0/src/lib/apr/aclocal.m4
  
  Index: aclocal.m4
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/aclocal.m4,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -u -r1.7 -r1.8
  --- aclocal.m4        1999/12/21 21:16:17     1.7
  +++ aclocal.m4        1999/12/29 23:54:27     1.8
  @@ -161,3 +161,29 @@
   undefine([AC_CV_NAME])dnl
   ])
   
  +dnl 
  +dnl check for socklen_t, fall back to unsigned int
  +dnl
  +
  +AC_DEFUN(APR_CHECK_SOCKLEN_T,[
  +AC_CACHE_CHECK(for socklen_t, ac_cv_socklen_t,[
  +AC_TRY_COMPILE([
  +#ifdef HAVE_SYS_TYPES_H
  +#include <sys/types.h>
  +#endif
  +#ifdef HAVE_SYS_SOCKET_H
  +#include <sys/socket.h>
  +#endif
  +],[
  +socklen_t foo = (socklen_t) 0;
  +],[
  +    ac_cv_socklen_t=yes
  +],[
  +    ac_cv_socklen_t=no
  +])
  +])
  +
  +if test "$ac_cv_socklen_t" = "no"; then
  +  AC_DEFINE(socklen_t, unsigned int, [Whether you have socklen_t])
  +fi
  +])
  
  
  
  1.41      +2 -0      apache-2.0/src/lib/apr/configure.in
  
  Index: configure.in
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/configure.in,v
  retrieving revision 1.40
  retrieving revision 1.41
  diff -u -u -r1.40 -r1.41
  --- configure.in      1999/12/27 23:00:31     1.40
  +++ configure.in      1999/12/29 23:54:27     1.41
  @@ -306,6 +306,8 @@
   AC_FUNC_MMAP
   AC_FUNC_SETPGRP
   
  +APR_CHECK_SOCKLEN_T
  +
   if test "$ac_cv_func_mmap_fixed_mapped" = "yes"; then 
       mmap="1"
       AC_SUBST(mmap)
  
  
  

Reply via email to