From 98e05e2f94dccbd158f7883cc1e0a4cd49cea15a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net> Date: Wed, 7 Feb 2024 16:00:16 -0500 Subject: [PATCH] ioctlsocket() type stupidity warning. --- src/sbbs3/sexyz.c | 9 +++++++-- src/syncterm/conn.c | 4 ++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/sbbs3/sexyz.c b/src/sbbs3/sexyz.c index 9fe2f7dcf3..990ac688de 100755 --- a/src/sbbs3/sexyz.c +++ b/src/sbbs3/sexyz.c @@ -1904,8 +1904,13 @@ int main(int argc, char **argv) else #endif { - i=1; - ioctlsocket(sock, FIONBIO, &i); +#ifdef _WIN32 + // TODO: Is there a type for this? + u_long nonblock = 1; +#else + int nonblock = 1; +#endif + ioctlsocket(sock, FIONBIO, &nonblock); } if(!socket_check(sock, NULL, NULL, 0)) { diff --git a/src/syncterm/conn.c b/src/syncterm/conn.c index 6f955259ce..0f8811315a 100644 --- a/src/syncterm/conn.c +++ b/src/syncterm/conn.c @@ -474,7 +474,11 @@ int conn_socket_connect(struct bbslist *bbs) { SOCKET sock = INVALID_SOCKET; +#ifdef _WIN32 + u_long nonblock; +#else int nonblock; +#endif int failcode = FAILURE_WHAT_FAILURE; struct addrinfo hints; struct addrinfo *res = NULL; -- GitLab