Daniel Stenberg
|
8817779f23
|
Modified the VALID_SOCK() macro to become VERIFY_SOCK() instead. It is slighly
more involved, but should hopefully not generate any compiler warnings on
win32 systems (that can't check the socket based on the numeric).
|
2005-03-21 22:34:07 +00:00 |
|
Gisle Vanem
|
f5b8a26d9a
|
errrno can by freak accident become EINTR on DOS or
Windows (unrelated to select). select() can never set errno
to EINTR on Windows.
|
2005-01-15 09:26:07 +00:00 |
|
Daniel Stenberg
|
0e26355348
|
Inspired by Martijn Koster's patch and example source at
http://www.greenhills.co.uk/mak/gentoo/curl-eintr-bug.c, I now made the
select() and poll() calls properly loop if they return -1 and errno is
EINTR. glibc docs for this is found here:
http://www.gnu.org/software/libc/manual/html_node/Interrupted-Primitives.html
This last link says BSD doesn't have this "effect". Will there be a problem
if we do this unconditionally?
S: ----------------------------------------------------------------------
|
2005-01-13 21:51:48 +00:00 |
|
Daniel Stenberg
|
58f4af7973
|
Marcin Konicki provided two configure fixes and a source fix to make curl
build out-of-the-box on BeOS.
|
2004-12-22 22:28:10 +00:00 |
|
Daniel Stenberg
|
f4c5314890
|
include sys/types.h before sys/select.h
|
2004-12-21 10:11:07 +00:00 |
|
Daniel Stenberg
|
1729918777
|
Dan Fandrich fix to compile with libc5
|
2004-11-20 08:57:56 +00:00 |
|
Gisle Vanem
|
539e34b5df
|
Suppress signed vs. unsigned warnings on Win32
|
2004-11-19 14:38:02 +00:00 |
|
Daniel Stenberg
|
765683403f
|
Curl_select() now uses curl_socket_t on socket arguments
|
2004-11-19 14:03:19 +00:00 |
|
Gisle Vanem
|
2b403db811
|
Winsock sockets are not in range 0..FD_SETSIZE.
Shouldn't Curl_select() use curl_socket_t ?
|
2004-11-19 13:46:58 +00:00 |
|
Daniel Stenberg
|
1a05a90f1c
|
David Phillips' FD_SETSIZE fix
|
2004-11-19 08:52:33 +00:00 |
|