]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
ssize_t is not defined on mac
authorMatthijs Mekking <matje@NLnetLabs.nl>
Tue, 27 Jul 2010 13:04:42 +0000 (13:04 +0000)
committerMatthijs Mekking <matje@NLnetLabs.nl>
Tue, 27 Jul 2010 13:04:42 +0000 (13:04 +0000)
configure.ac

index 479453ee6246b3aefaca301281e21d02de99835b..92c646bb2d55123c4e9cfcab2dd6e1f995153995 100644 (file)
@@ -248,7 +248,15 @@ include_inttypes_h=''
 AC_SUBST(include_inttypes_h)
 
 ACX_TYPE_SOCKLEN_T
-AC_CHECK_TYPE(ssize_t, int)
+AC_CHECK_TYPE(ssize_t, [], [AC_DEFINE([ssize_t], [size_t], [ssize_t])], [
+#if HAVE_SYS_SOCKET_H
+# include <sys/socket.h>
+#endif
+#if HAVE_UNISTD_H
+# include <unistd.h>
+#endif])
+
+AC_CHECK_TYPE(int)
 AC_CHECK_TYPE(in_addr_t, [], [AC_DEFINE([in_addr_t], [uint32_t], [in_addr_t])], [
 #if HAVE_SYS_TYPES_H
 # include <sys/types.h>