strange comment in gsocket_read (?)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5042 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Guillermo Rodriguez Garcia 1999-12-20 22:15:16 +00:00
parent e8f4c58406
commit e35edde9c3

View 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)
{