strange comment in gsocket_read (?)
authorGuillermo Rodriguez Garcia <guille@iies.es>
Mon, 20 Dec 1999 22:15:16 +0000 (22:15 +0000)
committerGuillermo Rodriguez Garcia <guille@iies.es>
Mon, 20 Dec 1999 22:15:16 +0000 (22:15 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5042 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/gsocket.c

index 6a8c8d474ce91447729a704f787d909fcd7ba7cf..10c1b2ab4f6a1535680a6f5fb234a62faa6d3e9d 100644 (file)
@@ -655,12 +655,16 @@ int GSocket_Read(GSocket *socket, char *buffer, int size)
      * if the socket is in non-blocking mode (which is always
      * the case here, no matter the setting of GSocket itself)
      * a call to send() can fail with EWOULDBLOCK even when
-     * select() says that the socket is readable.
+     * select() says that the socket is writable.
      *
      * This can break several things because, usually, if
      * select() says that the socket is writable, it is
      * assumed that send() won't fail. To avoid this, we
      * return 0 instead of -1 for this special case.
+     *
+     * XXX - this comment seems not to belong here, and also
+     * the code is not consistent with the unix version of
+     * gsocket... what to do? (GRG)
      */
     if (WSAGetLastError() != WSAEWOULDBLOCK)
     {