From f29812b042dede629e2c60469db039d30a8f2bad Mon Sep 17 00:00:00 2001 From: Chris Koeritz Date: Mon, 26 Sep 2016 16:42:45 -0400 Subject: [PATCH] split versions for cygwin vs visual studio in ioctlsocket --- octopi/library/sockets/raw_socket.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/octopi/library/sockets/raw_socket.cpp b/octopi/library/sockets/raw_socket.cpp index 5bc2a87e..9b750e2f 100644 --- a/octopi/library/sockets/raw_socket.cpp +++ b/octopi/library/sockets/raw_socket.cpp @@ -126,7 +126,11 @@ int raw_socket::ioctl(basis::un_int socket, int request, void *argp) const return ::ioctl(socket, request, argp); #endif #ifdef __WIN32__ - return ioctlsocket(socket, request, (un_int *)argp); + #ifdef _MSC_VER + return ioctlsocket(socket, request, (un_long *)argp); + #else + return ioctlsocket(socket, request, (un_int *)argp); + #endif #endif } -- 2.34.1