From 93ca37d249da1227a6101bd5d8d60d3d4574722e Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Fri, 3 May 2002 00:37:26 +0000
Subject: [PATCH] Using socklen_t to eliminate bc++/Linux warnings.

---
 src/sbbs3/ftpsrvr.c   | 6 +++---
 src/sbbs3/js_socket.c | 2 +-
 src/sbbs3/mailsrvr.c  | 4 ++--
 src/sbbs3/services.c  | 2 +-
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/sbbs3/ftpsrvr.c b/src/sbbs3/ftpsrvr.c
index 807c1bcee3..16013587aa 100644
--- a/src/sbbs3/ftpsrvr.c
+++ b/src/sbbs3/ftpsrvr.c
@@ -1779,7 +1779,7 @@ static void filexfer(SOCKADDR_IN* addr, SOCKET ctrl_sock, SOCKET pasv_sock, SOCK
 					,char* desc)
 {
 	int			result;
-	int			addr_len;
+	socklen_t	addr_len;
 	SOCKADDR_IN	server_addr;
 	BOOL		reuseaddr;
 	xfer_t*		xfer;
@@ -2178,7 +2178,7 @@ static void ctrl_thread(void* arg)
 	char		html_index_ext[MAX_PATH+1];
 	WORD		port;
 	ulong		ip_addr;
-	int			addr_len;
+	socklen_t	addr_len;
 	DWORD		h1,h2,h3,h4;
 	u_short		p1,p2;	/* For PORT command */
 	int			i;
@@ -4276,7 +4276,7 @@ void DLLCALL ftp_server(void* arg)
 	char			compiler[32];
 	SOCKADDR_IN		server_addr;
 	SOCKADDR_IN		client_addr;
-	int				client_addr_len;
+	socklen_t		client_addr_len;
 	SOCKET			client_socket;
 	int				i;
 	int				result;
diff --git a/src/sbbs3/js_socket.c b/src/sbbs3/js_socket.c
index fad6435aff..ed85643f3c 100644
--- a/src/sbbs3/js_socket.c
+++ b/src/sbbs3/js_socket.c
@@ -444,7 +444,7 @@ js_getsockopt(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval
 {
 	int			lvl;
 	int			opt;
-	int			len;
+	socklen_t	len;
 	int			val;
 	private_t*	p;
 
diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index 4be009df41..9e47057d7f 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -1146,7 +1146,7 @@ static void smtp_thread(void* arg)
 	char*		msgbuf;
 	char		dest_host[128];
 	ushort		dest_port;
-	int			addr_len;
+	socklen_t	addr_len;
 	ushort		xlat;
 	ushort		nettype;
 	uint		usernum;
@@ -2690,7 +2690,7 @@ void DLLCALL mail_server(void* arg)
 	char			compiler[32];
 	SOCKADDR_IN		server_addr;
 	SOCKADDR_IN		client_addr;
-	int				client_addr_len;
+	socklen_t		client_addr_len;
 	SOCKET			client_socket;
 	int				i;
 	int				result;
diff --git a/src/sbbs3/services.c b/src/sbbs3/services.c
index 6a96d0c983..942cd50f59 100644
--- a/src/sbbs3/services.c
+++ b/src/sbbs3/services.c
@@ -966,7 +966,7 @@ void DLLCALL services_thread(void* arg)
 	char			cmd[128];
 	SOCKADDR_IN		addr;
 	SOCKADDR_IN		client_addr;
-	int				client_addr_len;
+	socklen_t		client_addr_len;
 	SOCKET			socket;
 	SOCKET			client_socket;
 	int				i;
-- 
GitLab