summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authortim@cane.mysql.fi <>2000-12-21 11:54:08 +0200
committertim@cane.mysql.fi <>2000-12-21 11:54:08 +0200
commit9a29f1f7a55944d00dfb4187f650ca8c9fd25af4 (patch)
tree8289f700fb9c3073f20ac23cce22265f83601c39 /configure.in
parent4656daa6e4003bea77a57517a439450c3bd17df5 (diff)
downloadmariadb-git-9a29f1f7a55944d00dfb4187f650ca8c9fd25af4.tar.gz
Compatibility fix for BSDi.
BSDi uses size_t * for the optlen arg to getsockopt, while other Unixes use socklen_t *.
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in5
1 files changed, 5 insertions, 0 deletions
diff --git a/configure.in b/configure.in
index cfd8e8e20f6..3ad2ef4b860 100644
--- a/configure.in
+++ b/configure.in
@@ -1175,6 +1175,11 @@ AC_C_BIGENDIAN
#---START: Used in for client configure
# Check base type of last arg to accept
MYSQL_TYPE_ACCEPT
+case "$SYSTEM_TYPE" in
+*bsdi* ) AC_DEFINE_UNQUOTED(SOCKOPT_OPTLEN_TYPE, size_t);;
+* ) AC_DEFINE_UNQUOTED(SOCKOPT_OPTLEN_TYPE, size_socket);;
+esac
+
#---END:
# Find where the stack goes
MYSQL_STACK_DIRECTION