Yang Tse
a722e27a17
In CURL_FUNC_GETNAMEINFO_ARGTYPES, when cross-compiling a windows
...
target use calling convention WSAAPI for getnameinfo() prototype.
Checking type DWORD as argument 4 and 6 of getnameinfo not needed.
2005-12-20 23:49:14 +00:00
Yang Tse
02e8cf6e45
fix ioctlsocket detection
2005-12-20 20:29:53 +00:00
Daniel Stenberg
05c21d8684
fix closing parentheses
2005-12-20 08:51:48 +00:00
Yang Tse
2e75d7f3f5
Fix quoting
2005-12-20 03:23:49 +00:00
Yang Tse
badc1d76cb
Use native type SOCKET instead of int when testing functionality of ioctlsocket on Windows
2005-12-20 00:27:59 +00:00
Yang Tse
18a675fee0
Ooops
2005-12-19 23:32:52 +00:00
Yang Tse
739fd5c39e
Add checking for type DWORD as argument 4 and 6 of getnameinfo
2005-12-19 21:45:43 +00:00
Yang Tse
6419328de9
Adjust more windows header includes
2005-12-19 21:38:10 +00:00
Yang Tse
08fecec873
Fix guard detection of _WIN32_WINNT for MingW in CURL_FUNC_GETNAMEINFO_ARGTYPES
2005-12-19 05:57:17 +00:00
Yang Tse
ae5effbe10
Add check for 'unsigned int' as type of arguments 4 and 6 of getnameinfo
2005-12-19 05:32:33 +00:00
Yang Tse
bfc7b16712
When checking the type of the first argument of getnameinfo do it in the
...
following order: 'struct sockaddr *' 'const struct sockaddr *' 'void *'.
2005-12-18 20:24:36 +00:00
Yang Tse
2259e593a1
MingW guards getnameinfo, getaddrinfo and freeaddrinfo with _WIN32_WINNT >= 0x0501
2005-12-18 06:07:11 +00:00
Yang Tse
e539b0438f
Check first arg of getnameinfo with and without const qualifier.
2005-12-17 17:33:14 +00:00
Yang Tse
169053a718
Avoid breaking configure due to CURL_FUNC_GETNAMEINFO_ARGTYPES failure, since at this point nothing depends on it.
2005-12-17 02:41:33 +00:00
Yang Tse
8fe38785e7
const qualifier in getnameinfo check
2005-12-17 02:32:55 +00:00
Yang Tse
48ccbcfa4b
Since there is no proof of the existence of a platform which would
...
justify checking for socklen_t in more than one function, the code
used to find a valid socklen_t replacement is simplified back. The
only function that will be used to find a socklen_t replacement is
getpeername, as it has been since revision 1.4 of curl/acinclude.m4
2005-12-16 23:15:33 +00:00
Yang Tse
e4c8fa8111
TYPE_SOCKLEN_T completely replaced by CURL_CHECK_TYPE_SOCKLEN_T.
...
CURL_FUNC_GETNAMEINFO_ARGTYPES now also checks first argument.
All related changes taken to cares configuration scripts.
2005-12-16 18:18:00 +00:00
Dominick Meglio
6afd5c16d3
Added constants that will be used by ares_getaddrinfo. Made ares_getnameinfo use the reentrant getservbyport (getservbyport_r) if it isavailable to ensure it works properly in a threaded environment
2005-09-18 16:44:49 +00:00
Daniel Stenberg
f22a6589bf
Use the AC_CHECK_MEMBER() function for check struct members instead of
...
inventing and providing our own. Hopefully this solves a HP-UX 11.00 problem.
2005-09-10 21:09:44 +00:00
Daniel Stenberg
4e9c5b2dbb
William Ahern:
...
Make UDP sockets non-blocking. I've confirmed that at least on Linux 2.4 a
read event can come back from poll() on a valid SOCK_DGRAM socket but
recv(2) will still block. This patch doesn't ignore EAGAIN in
read_udp_packets(), though maybe it should. (This patch was edited by Daniel
Stenberg and a new configure test was added (imported from curl's configure)
to properly detect what non-blocking socket approach to use.)
2005-06-02 11:58:04 +00:00
Dominick Meglio
aba0b775ea
Added ares_getnameinfo which mimics the getnameinfo API
2005-05-16 18:06:54 +00:00
Daniel Stenberg
14ff3282cd
Replace AC_TRY_RUN() with AC_EGREP_CPP() when checking for constants to
...
work fine with cross-compiled builds.
2005-03-11 08:06:57 +00:00
Daniel Stenberg
9586905220
Dominick Meglio added ares_parse_aaaa_reply.c and did various adjustments. The
...
first little steps towards IPv6 support!
2005-03-10 23:30:34 +00:00
Daniel Stenberg
3ee8f19e0f
updated the debug option function from curl's acinclude.m4
2004-02-27 11:29:36 +00:00
Daniel Stenberg
650fd8cee3
added the better debug option logic from curl by adding acinclude.m4 to the
...
configure stuff
2004-02-25 14:32:39 +00:00