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