fix FreeBSD support
[free-sw/xcb/libxcb] / configure.ac
index 5d21e81..8b8cbdf 100644 (file)
@@ -3,7 +3,7 @@
 
 AC_PREREQ(2.57)
 AC_INIT([libxcb],
-        1.1,
+        1.1.90,
         [xcb@lists.freedesktop.org])
 AC_CONFIG_SRCDIR([xcb.pc.in])
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
@@ -70,6 +70,14 @@ AC_HEADER_STDC
 AC_SEARCH_LIBS(getaddrinfo, socket)
 AC_SEARCH_LIBS(connect, socket)
 
+dnl check for the sockaddr_un.sun_len member
+AC_CHECK_MEMBER([struct sockaddr_un.sun_len],
+               [AC_DEFINE(HAVE_SOCKADDR_SUN_LEN,1,[Have the sockaddr_un.sun_len member.])],
+               [],
+               [ #include <sys/types.h>
+                 #include <sys/un.h>
+               ])
+                                                                                                                                               
 xcbincludedir='${includedir}/xcb'
 AC_SUBST(xcbincludedir)