1
0
mirror of https://frontier.innolan.net/rainlance/c-ares.git synced 2025-12-07 22:14:29 +00:00
Commit Graph

1379 Commits

Author SHA1 Message Date
cb2a75dece Checking for function getnameinfo and its arguments is finally
done in one single function CURL_CHECK_FUNC_GETNAMEINFO which
will only define HAVE_GETNAMEINFO if the function has been found
AND the type of its arguments has been properly been detected
2005-12-21 20:44:54 +00:00
2e342c682c Undefine HAVE_GETNAMEINFO if unable to find
proper types to use for getnameinfo args
2005-12-21 17:51:08 +00:00
7a9f1ef2b8 Undefine HAVE_GETNAMEINFO if unable to find
proper types to use for getnameinfo args
2005-12-21 17:20:23 +00:00
1499c81ab3 Make sure we're using 'c-ares' sources and not 'ares' ones. 2005-12-21 16:08:35 +00:00
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
e2bdd6b5a6 Fix PellesC warning. 2005-12-20 20:58:51 +00:00
ac9950c3eb Changes for PellesC for Win32. It needs <unistd.h> for 'ssize_t'. Hence the
rearrangement in ares_process.c.
2005-12-20 20:48:38 +00:00
02e8cf6e45 fix ioctlsocket detection 2005-12-20 20:29:53 +00:00
e80c02452e Fix, header checks must be done before using its results. 2005-12-20 18:50:37 +00:00
05c21d8684 fix closing parentheses 2005-12-20 08:51:48 +00:00
a08aed3147 use AC_PROG_LIBTOOL after AC_DISABLE_SHARED 2005-12-20 08:51:34 +00:00
2e75d7f3f5 Fix quoting 2005-12-20 03:23:49 +00:00
badc1d76cb Use native type SOCKET instead of int when testing functionality of ioctlsocket on Windows 2005-12-20 00:27:59 +00:00
18a675fee0 Ooops 2005-12-19 23:32:52 +00:00
739fd5c39e Add checking for type DWORD as argument 4 and 6 of getnameinfo 2005-12-19 21:45:43 +00:00
6419328de9 Adjust more windows header includes 2005-12-19 21:38:10 +00:00
08fecec873 Fix guard detection of _WIN32_WINNT for MingW in CURL_FUNC_GETNAMEINFO_ARGTYPES 2005-12-19 05:57:17 +00:00
ae5effbe10 Add check for 'unsigned int' as type of arguments 4 and 6 of getnameinfo 2005-12-19 05:32:33 +00:00
c43edebb70 Undo previous change. This header file belongs to the public
interface and the change could break the compilation of thrid
party apps which link against this library.
2005-12-19 00:15:04 +00:00
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
4e7fa34c9c Fix spacing. When defining, define to 1. 2005-12-18 16:50:33 +00:00
4b3090680a Cleanup windows header includes. Where aplicable, inclusion of
windows.h winsock.h winsock2.h ws2tcpip.h is done in setup.h
2005-12-18 15:36:14 +00:00
2259e593a1 MingW guards getnameinfo, getaddrinfo and freeaddrinfo with _WIN32_WINNT >= 0x0501 2005-12-18 06:07:11 +00:00
1d9efefdfa Fix Msys/Mingw not detecting getnameinfo() with AC_CHECK_FUNCS 2005-12-18 04:47:29 +00:00
14a8b3f6b2 Make it compatible with vc60 and vc71 2005-12-18 00:27:12 +00:00
a0d9a3b9f5 Fix typo 2005-12-17 23:35:25 +00:00
c4e7de9bdd Fix compiler warning 2005-12-17 23:34:21 +00:00
ecf65daa5e Cleanup 2005-12-17 21:20:35 +00:00
736bae28d0 Windows related cleanup 2005-12-17 20:37:53 +00:00
e539b0438f Check first arg of getnameinfo with and without const qualifier. 2005-12-17 17:33:14 +00:00
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
8fe38785e7 const qualifier in getnameinfo check 2005-12-17 02:32:55 +00:00
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
9950522a46 'Fix' windows builds 2005-12-16 20:55:07 +00:00
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
ed8eeae98e Undo last changes 2005-12-11 23:37:58 +00:00
b4e6ca49d8 Fix compiler warning and compatibility issue with the type of the parameter used in getnameinfo() to receive the length of the sockaddr struct. 2005-12-11 12:03:01 +00:00
6681cc24e9 Modified lookup_service() to avoid the risk of a potential buffer overflow 2005-12-10 19:21:59 +00:00
bc727dff6a Fix compiler warning 2005-12-09 22:23:50 +00:00
8e8403987f Fix compiler warning 2005-12-09 21:09:21 +00:00
513f448061 Yang Tse fixed compiler warnings curl-7_15_1 2005-11-25 22:45:06 +00:00
006698a1ed read_tcp_data() fix to get the proper buffer pointer and size 2005-11-25 22:23:28 +00:00
c24e66c057 Yang Tse: fixed compiler warnings 2005-11-25 22:14:53 +00:00
1638613891 Change based on Yang Tse's excellent fix to reduce buffer overflow risk and
fixing a compiler warning in the append_scopeid() function.
2005-11-25 22:14:28 +00:00
fab5b5e116 avoid doing #if an a predef symbol that might not be defined 2005-11-24 23:03:25 +00:00
f06e65fa65 check for and use winsock2.h instead of winsock.h and I fixed a typo in the
ifdefs where . was used instead of _!
2005-11-16 07:12:37 +00:00
264f2a4cf1 include ws2tcpip.h in an attempt to detect some of the ipv6 structs better
in mingw builds
2005-11-15 14:39:52 +00:00
374bc69deb Detect big/little endian in the configure script and adjust the ares_dns.h
macros accordingly.
2005-11-14 23:14:54 +00:00
8e55d1b7a1 Added '-DHAVE_SOCKADDR_IN6_SIN6_SCOPE_ID'. 2005-11-14 13:40:16 +00:00
af93e3305e Added CVS id.
Avoid warning 'x might be used uninitialized in this function'.
2005-11-14 13:26:17 +00:00