ChangeSet ID: 1019770464826040353932516
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard(a)wine.codeweavers.com 02/04/25 16:34:24
Modified files:
dlls/winsock : socket.c ws2_32.spec
files : file.c
include : winbase.h
Log message:
Martin Wilck <Martin.Wilck(a)fujitsu-siemens.com>
Implemented overlapped WSARecvFrom(), WSASendTo(), and
WSAGetOverlappedResult().
Fixed shutdown() to work correctly for overlapped sockets (do not
actually do a shutdown() system call as long as there are pending
overlapped requests).
Also added correct error reporting when trying to read or write on a
shut down connection, also for ReadFile()/WriteFile() calls.
Patch: http://cvs.winehq.com/patch.py?id=1019770464826040353932516
Revision Changes Path
1.92 +679 -122 wine/dlls/winsock/socket.c
1.20 +1 -1 wine/dlls/winsock/ws2_32.spec
1.143 +22 -5 wine/files/file.c
1.142 +1 -1 wine/include/winbase.h