[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdenox/konq-embed/kdesrc/kdecore
From:       Luciano Montanaro <mikelima () cirulla ! net>
Date:       2005-02-10 15:16:08
Message-ID: 20050210151608.CA6E21CF99 () office ! kde ! org
[Download RAW message or body]

CVS commit by montanaro: 

Imported check for IPV6 socket support from mainline


  M +6 -63     configure.in.in   1.4


--- kdenox/konq-embed/kdesrc/kdecore/configure.in.in  #1.3:1.4
@@ -91,69 +91,12 @@
   ]
 )
-LIBS="$my_LIBS"
+LIBS="$kde_safe_LIBS"
 
-AC_SUBST(HAVE_SOCKADDR_SA_LEN)
-AC_MSG_CHECKING([if struct sockaddr has member sa_len])
-AC_TRY_COMPILE(
-  [
-    #include <sys/types.h>
-    #include <sys/socket.h>
-  ],
-  [
-    struct sockaddr sa;
-    sa.sa_len = sizeof(sa);
-  ],
-  [
-    AC_DEFINE(HAVE_SOCKADDR_SA_LEN,1,[Define if struct sockaddr has member sa_len])
-    AC_MSG_RESULT(yes)
-  ],
-  AC_MSG_RESULT(no)
-)
+AC_CHECK_MEMBERS([struct sockaddr.sa_len],,,[#include <sys/socket.h>])
+AC_CHECK_TYPES([struct sockaddr_in6],
+  [AC_CHECK_MEMBERS([struct sockaddr_in6.sin6_scope_id],,,[#include \
<netinet/in.h>])],, +  [#include <sys/types.h>
+#include <netinet/in.h>])
 
-AC_SUBST(HAVE_SOCKADDR_IN6)
-AC_SUBST(HAVE_SOCKADDR_IN6_SCOPE_ID)
-AC_CHECK_HEADERS(netinet/in.h,
-  [
-
-    dnl Check for sockaddr_in6. We don't have to check for in6_addr
-    dnl if sockaddr_in6 is there, so is in6_addr
-    AC_MSG_CHECKING([for struct sockaddr_in6])
-    AC_TRY_COMPILE(
-      [
-        #include <sys/types.h>
-        #include <stdlib.h>
-        #include <netinet/in.h>
-      ],
-      [
-        struct sockaddr_in6 sin6;
-      ],
-      [
-        AC_DEFINE(HAVE_SOCKADDR_IN6,1,[Define if we have struct sockaddr_in6 in \
                netinet/in.h])
-        AC_MSG_RESULT(yes)
-
-        dnl Check if this system's sockaddr_in6 already supports sin6_scope_id
-        dnl All systems should support it, but some still don't
-        AC_MSG_CHECKING([if struct sockaddr_in6 has member sin6_scope_id])
-        AC_TRY_COMPILE(
-          [
-            #include <sys/types.h>
-            #include <stdlib.h>
-            #include <netinet/in.h>
-          ],
-          [
-            struct sockaddr_in6 sin6;
-            sin6.sin6_scope_id = 0;
-          ],
-          [
-            AC_DEFINE(HAVE_SOCKADDR_IN6_SCOPE_ID,1,[Define if this system already \
                has sin6_scope_id in sockaddr_in6])
-            AC_MSG_RESULT(yes)
-          ],
-          AC_MSG_RESULT(no)
-        )
-      ],
-      AC_MSG_RESULT(no)
-    )
-  ]
-)
 
 AC_SUBST(KDE_IPV6_LOOKUP_MODE)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic