diff --git a/src/sbbs3/sexyz.c b/src/sbbs3/sexyz.c index 9fe2f7dcf312b2c8b3c7f96eefaaf4e6af335fc5..990ac688de5863b894d39bc708737b401f54419b 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 6f955259ce881e3df98b27071a65dac12a2809b7..0f8811315a0a2bdc4c781c75ab2f4b4d8d1e2eed 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;