]> git.meshlink.io Git - catta/commitdiff
make ioctl() work for setting values
authorSven M. Hallberg <pesco@khjk.org>
Thu, 16 Oct 2014 15:36:58 +0000 (17:36 +0200)
committerSven M. Hallberg <pesco@khjk.org>
Thu, 16 Oct 2014 15:38:22 +0000 (17:38 +0200)
src/compat/windows/wincompat.c

index 890565bd2543cd11ba540e91f4f846e69271ad5f..98bc2d788aac5222f4007b8d7cb5e76fb7103a2a 100644 (file)
@@ -231,7 +231,7 @@ ssize_t sendmsg(int sockfd, const struct msghdr *msg, int flags)
 
 int ioctl(int d, unsigned long request, int *p)
 {
-    u_long arg = 0;
+    u_long arg = *p;
 
     if(ioctlsocket(d, request, &arg) == SOCKET_ERROR) {
         errno = wsa_errno();