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