Alexandre Julliard
83f52d11c1
Moved all Win16 definitions out of the standard Windows headers.
2000-09-26 22:20:14 +00:00
Rein Klazes
ff7a61f8d3
Make calls to gethostbyname, gethostbyaddr, getservbyname,
...
getservbyport, getprotobyname and getprotobynumber thread-safe.
2000-09-24 19:41:57 +00:00
John Gilmore
5180d5635d
Cleaned it up so that code paths which have unsupported WS_SO values
...
never actually pass them to Unix system calls.
2000-09-16 20:51:40 +00:00
Stephane Lussier
ec6f37bf3e
When checking the socket return by the server request, we should do a
...
"signed" check.
2000-09-01 01:21:42 +00:00
Alexandre Julliard
92643003cf
Converted a lot of server requests to the new exception handling
...
mechanism.
2000-08-31 01:59:51 +00:00
Alexandre Julliard
5ab9d860f2
Removed some unnecessary #includes and dll dependencies.
2000-08-09 22:35:05 +00:00
Alexandre Julliard
e514103971
Added imports of kernel32.dll where necessary.
2000-08-06 03:47:29 +00:00
Andreas Mohr
ae50941ae5
Fixed the Win16/Win32 structure size/alignment differences of
...
ws_hostent, ws_protoent, ws_servent, ws_netent.
2000-08-03 22:19:09 +00:00
Alexandre Julliard
6c9d83aa4c
Added imports of user32/gdi32/kernel32 wherever necessary.
2000-08-03 00:04:24 +00:00
Uwe Bonnes
6e5f3c759f
We always have strerror, so no need to ifdef HAVE_STRERROR.
2000-07-29 11:32:07 +00:00
Alexandre Julliard
76d3671bee
Added 'owner' field to 16-bit spec files to specify the name of the
...
32-bit dll that contains it.
2000-07-28 00:07:18 +00:00
James Hatheway
bf3e2e9fb0
Portability fixes.
2000-07-25 17:45:50 +00:00
James Hatheway
c9d258274d
Adds an initial WSAIoctl function with support for only the
...
SIO_GET_INTERFACE_LIST command. Adds initial code to WsControl
function to support the WSCNTL_TCPIP_QUERY_INFO command.
2000-07-23 19:28:24 +00:00
Eric Pouech
37f5c11118
Insured that all parameters of async functions are copied before
...
returnig from request.
2000-07-23 14:17:51 +00:00
Andreas Mohr
3c4e031dd9
Added WSAWaitForMultipleEvents (alias to WaitForMultipleObjectsEx).
2000-07-15 15:12:18 +00:00
Gerard Patel
0b42d3ce5b
Fakes a negotiation of the winsock version.
2000-07-10 10:57:46 +00:00
Alexandre Julliard
c607532ae4
Created separate libraries for dplay, shfolder, shlwapi, wow32 and
...
wsock32 so that we have at most one Win32 dll in each .so library.
2000-07-09 11:19:35 +00:00
Patrik Stridvall
b167d4b21c
Fixed some issues found by winapi_check.
2000-06-23 15:47:36 +00:00
Alexandre Julliard
6953d6756c
For dlls, derive SPEC_SRCS from MODULE and ALTNAMES.
2000-06-20 20:24:14 +00:00
James Hatheway
829405af93
Created an initial Winsock 2 (ws2_32) DLL. Makes use of the Winsock 1
...
functions already implemented.
2000-06-18 17:23:17 +00:00
Gerald Pfeifer
0a09482460
Fixed warning.
2000-06-01 22:46:20 +00:00
Gerald Pfeifer
410617fe52
Fix a mismatch between format string and parameter.
2000-05-23 23:32:42 +00:00
Rein Klazes
e9b2f3c0f4
Convert service and protocol names to lowercase before calling
...
getservby{name|port} and getprotoby{name|port}.
2000-04-18 11:54:59 +00:00
Rein Klazes
ce77ea90b5
Corrected error handling for ws_getprotobyname/number.
...
Made the Async error returns the same as the normal functions.
2000-04-06 19:31:38 +00:00
Patrik Stridvall
2d6457c11a
Added/fixed some documentation reported by winapi_check.
2000-03-28 20:22:59 +00:00
Alexandre Julliard
e0842daf60
Fixed small bug in WSOCK32_accept
2000-03-28 13:19:21 +00:00
Ove Kaaven
cb98a6ed7a
Handle POLLHUP better (delay FD_CLOSE notification until all data has
...
been read). Made WSAEnumNetworkEvents atomic. Convert socket event
error codes properly. Made accept()-ed sockets inherit the listening
socket's WSAAsyncSelect().
2000-03-26 18:21:16 +00:00
Patrik Stridvall
fcfacb95a7
Added/fixed some documentation reported by winapi_check.
2000-03-24 20:46:04 +00:00
Lars Heete
e63fdf10f2
Corrected handling of proto==NULL in WINSOCK_getservbyname and
...
WINSOCK_getservbyport.
2000-03-19 12:40:53 +00:00
Rein Klazes
7be99b015c
Correct conversion of level parameter if WINSOCK_setsockopt is called
...
for option WS_SO_DONTLINGER.
2000-03-12 21:12:56 +00:00
Patrik Stridvall
6cc47d4924
Removed a lot of unnecessary includes and fixed the compile errors.
2000-03-08 18:26:56 +00:00
Rein Klazes
5d3f7a6885
Add a message and fix error code if __ws_getservbyname() and
...
__ws_getservbyport() cannot find the requested service.
Fix WINSOCK_setsockopt() when called with optval pointing to 16 bit int.
2000-03-07 12:23:51 +00:00
Alexandre Julliard
82a2b186e7
Added support for creating extra symlinks for .so files that contain
...
multiple dlls.
2000-03-05 13:08:24 +00:00
Alexandre Julliard
d0edc5fecd
Moved dll-specific make rules to a separate Makedll.rules file.
2000-03-04 22:31:27 +00:00
Ove Kaaven
4ff3b20508
WSACleanup should set last error to WSANOTINITIALISED if failing
...
because Winsock was not initialized...
2000-03-04 19:29:42 +00:00
Rein Klazes
20c68be907
Made WINSOCK_setsockopt handle option SO_DONTLINGER correctly.
2000-03-04 19:09:16 +00:00
Ove Kaaven
d0c3e19e8a
ioctlsocket() now returns success if the app sets nonblocking mode for
...
WSAAsyncSelect()-ed sockets.
2000-02-14 19:50:57 +00:00
Alexandre Julliard
318f4cefd2
Build most dlls as separate shared libraries.
2000-01-31 05:02:49 +00:00
Alexandre Julliard
cb1fc735f0
Changed the server to return STATUS_* error codes.
2000-01-24 21:58:06 +00:00
Alexandre Julliard
de07869657
Moved winsock implementation to dlls/winsock.
2000-01-23 22:07:15 +00:00