Changeset 21420
- Timestamp:
- Aug 16, 2010, 4:19:33 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
-
include/win/winsock2.h (modified) (2 diffs)
-
src/ws2_32/socket.cpp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/winsock2.h
r21418 r21420 347 347 LPWSAPROTOCOL_INFOA lpProtocolInfo, 348 348 GROUP g, DWORD dwFlags); 349 INT WINAPI WSASend(SOCKET s, LPWSABUF lpBuffers, DWORD dwBufferCount, 350 LPDWORD lpNumberOfBytesSent, DWORD dwFlags, 351 LPWSAOVERLAPPED lpOverlapped, 352 LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); 353 INT WINAPI WSASendTo(SOCKET s, LPWSABUF lpBuffers, DWORD dwBufferCount, 354 LPDWORD lpNumberOfBytesSent, DWORD dwFlags, 355 const struct sockaddr *to, int tolen, 356 LPWSAOVERLAPPED lpOverlapped, 357 LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); 349 358 int WINAPI WSASendDisconnect(SOCKET s, LPWSABUF lpOutboundDisconnectData); 350 359 int WINAPI WSAIoctl(SOCKET s, DWORD dwIoControlCode, LPVOID lpvInBuffer, … … 352 361 LPDWORD lpcbBytesReturned, LPWSAOVERLAPPED lpOverlapped, 353 362 LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); 363 int WINAPI WSARecv (SOCKET s, LPWSABUF lpBuffers, DWORD dwBufferCount, 364 LPDWORD lpNumberOfBytesReceived, LPDWORD lpFlags, 365 LPWSAOVERLAPPED lpOverlapped, 366 LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); 367 INT WINAPI WSARecvFrom(SOCKET s, LPWSABUF lpBuffers, DWORD dwBufferCount, 368 LPDWORD lpNumberOfBytesRecvd, LPDWORD lpFlags, struct sockaddr *lpFrom, 369 LPINT lpFromlen, LPWSAOVERLAPPED lpOverlapped, 370 LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); 354 371 355 372 extern INT WINAPI ioctlsocket(SOCKET s, LONG cmd, ULONG *argp); -
trunk/src/ws2_32/socket.cpp
r21322 r21420 108 108 * WSAAccept (WS2_32.26) 109 109 */ 110 SOCKET WINAPI WSAAccept( SOCKET s, struct WS_sockaddr *addr, LPINT addrlen,110 SOCKET WINAPI WSAAccept( SOCKET s, struct sockaddr *addr, LPINT addrlen, 111 111 LPCONDITIONPROC lpfnCondition, DWORD dwCallbackData) 112 112 { … … 146 146 case CF_ACCEPT: 147 147 if (addr && addrlen) 148 addr = (struct WS_sockaddr *)memcpy(addr, &src_addr, (*addrlen > size) ? size : *addrlen );148 addr = (struct sockaddr *)memcpy(addr, &src_addr, (*addrlen > size) ? size : *addrlen ); 149 149 return cs; 150 150 case CF_DEFER: … … 171 171 INT WINAPI WSASendTo( SOCKET s, LPWSABUF lpBuffers, DWORD dwBufferCount, 172 172 LPDWORD lpNumberOfBytesSent, DWORD dwFlags, 173 const struct WS_sockaddr *to, int tolen,173 const struct sockaddr *to, int tolen, 174 174 LPWSAOVERLAPPED lpOverlapped, 175 175 LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine ) … … 225 225 */ 226 226 INT WINAPI WSARecvFrom( SOCKET s, LPWSABUF lpBuffers, DWORD dwBufferCount, 227 LPDWORD lpNumberOfBytesRecvd, LPDWORD lpFlags, struct WS_sockaddr *lpFrom,227 LPDWORD lpNumberOfBytesRecvd, LPDWORD lpFlags, struct sockaddr *lpFrom, 228 228 LPINT lpFromlen, LPWSAOVERLAPPED lpOverlapped, 229 229 LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine )
Note:
See TracChangeset
for help on using the changeset viewer.
