Author: gnorton
Date: 2007-11-07 10:14:36 -0500 (Wed, 07 Nov 2007)
New Revision: 89106

Modified:
   trunk/mono/ChangeLog
   trunk/mono/configure.in
Log:
2007-11-07  Geoff Norton  <[EMAIL PROTECTED]>

    * configure.in: Add a check for sockaddr_in(6).sin(6)_len


Modified: trunk/mono/ChangeLog
===================================================================
--- trunk/mono/ChangeLog        2007-11-07 14:50:00 UTC (rev 89105)
+++ trunk/mono/ChangeLog        2007-11-07 15:14:36 UTC (rev 89106)
@@ -1,3 +1,7 @@
+2007-11-07  Geoff Norton  <[EMAIL PROTECTED]>
+
+       * configure.in: Add a check for sockaddr_in(6).sin(6)_len
+
 2007-11-05  Geoff Norton  <[EMAIL PROTECTED]>
 
        * configure.in: Set GMODULE_CFLAGS and GMODULE_LIBS to be set

Modified: trunk/mono/configure.in
===================================================================
--- trunk/mono/configure.in     2007-11-07 14:50:00 UTC (rev 89105)
+++ trunk/mono/configure.in     2007-11-07 15:14:36 UTC (rev 89106)
@@ -1356,6 +1356,36 @@
                        AC_MSG_RESULT(no)
                ])
        dnl **********************************
+       dnl ***     Checks for sin_len     ***
+       dnl **********************************
+       AC_MSG_CHECKING(for sockaddr_in.sin_len)
+       AC_TRY_COMPILE([
+               #include <netinet/in.h>
+               ], [
+               struct sockaddr_in saddr;
+               saddr.sin_len = sizeof (saddr);
+               ],[
+                       AC_MSG_RESULT(yes)
+                       AC_DEFINE(HAVE_SOCKADDR_IN_SIN_LEN, 1, [sockaddr_in has 
sin_len])
+               ], [
+                       AC_MSG_RESULT(no)
+               ])      
+       dnl **********************************
+       dnl ***    Checks for sin6_len     ***
+       dnl **********************************
+       AC_MSG_CHECKING(for sockaddr_in6.sin6_len)
+       AC_TRY_COMPILE([
+               #include <netinet/in.h>
+               ], [
+               struct sockaddr_in6 saddr6;
+               saddr6.sin6_len = sizeof (saddr6);
+               ],[
+                       AC_MSG_RESULT(yes)
+                       AC_DEFINE(HAVE_SOCKADDR_IN6_SIN_LEN, 1, [sockaddr_in6 
has sin6_len])
+               ], [
+                       AC_MSG_RESULT(no)
+               ])      
+       dnl **********************************
        dnl *** Checks for MonoPosixHelper ***
        dnl **********************************
        AC_CHECK_HEADERS(checklist.h)

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to