From 394c56f85415f8c10494fe714f7491503d26cdfa Mon Sep 17 00:00:00 2001
From: Paul Bakker
Date: Tue, 20 Dec 2011 12:19:03 +0000
Subject: [PATCH] - Support for FreeBSD _SOCKLEN_T_DECLARED
---
library/net.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/library/net.c b/library/net.c
index 85c4e7990..9724c07d7 100644
--- a/library/net.c
+++ b/library/net.c
@@ -227,7 +227,8 @@ int net_accept( int bind_fd, int *client_fd, void *client_ip )
{
struct sockaddr_in client_addr;
-#if defined(__socklen_t_defined) || defined(_SOCKLEN_T)
+#if defined(__socklen_t_defined) || defined(_SOCKLEN_T) || \
+ defined(_SOCKLEN_T_DECLARED)
socklen_t n = (socklen_t) sizeof( client_addr );
#else
int n = (int) sizeof( client_addr );