]> granicus.if.org Git - curl/commitdiff
configure: detect sa_family_t
authorDaniel Stenberg <daniel@haxx.se>
Mon, 26 Mar 2018 14:01:07 +0000 (16:01 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Sat, 7 Apr 2018 09:18:57 +0000 (11:18 +0200)
configure.ac

index 798fa5f1e6a49de2fe1e543efc1093c8ded63817..d1c1a8f933d1a992fb35d8c42e7d1fba127813b3 100755 (executable)
@@ -3492,6 +3492,26 @@ AC_CHECK_TYPE([bool],[
 #endif
 ])
 
+# check for sa_family_t
+AC_CHECK_TYPE(sa_family_t,
+   AC_DEFINE(CURL_SA_FAMILY_T, sa_family_t, [IP address type in sockaddr]),
+   [
+   # The windows name?
+   AC_CHECK_TYPE(ADDRESS_FAMILY,
+     AC_DEFINE(CURL_SA_FAMILY_T, ADDRESS_FAMILY, [IP address type in sockaddr]),
+     AC_DEFINE(CURL_SA_FAMILY_T, unsigned short, [IP address type in sockaddr]),
+    [
+#ifdef HAVE_SYS_SOCKET_H
+#include <sys/socket.h>
+#endif
+    ])
+   ],
+[
+#ifdef HAVE_SYS_SOCKET_H
+#include <sys/socket.h>
+#endif
+])
+
 AC_MSG_CHECKING([if time_t is unsigned])
 AC_RUN_IFELSE([
   AC_LANG_SOURCE([[