Yang Tse
bd8d4637a3
Fix compiler warning
2006-07-14 11:04:19 +00:00
Yang Tse
d2cefc140a
Change the ai_addrlen type of struct addrinfo from size_t to socklen_t, per RFC 3493.
2006-07-14 10:30:44 +00:00
Yang Tse
4d95d23d99
Define NEED_MALLOC_H if including <stdlib.h> is not enough for proper compilation and <malloc.h> must also be included.
2006-07-11 20:40:38 +00:00
Yang Tse
8ef454dcbe
Finally get rid of CURL_CHECK_HEADERS_ONCE since it adds very little value and has portability issues.
...
Change some shell if...then...fi tests into case...esac tests which demand less resources.
2006-07-07 17:34:40 +00:00
Yang Tse
551a041283
Substitution of the literal '-' is only done if it's the first or last character.
2006-07-07 14:03:17 +00:00
Yang Tse
03288943af
Using backslashes and slashes in the strings of the sed 'y' command shall be avoided since its interpretation is not the same across platforms.
...
Now we use the sed 's' command with a bracket expression.
2006-07-07 12:59:45 +00:00
Yang Tse
05edd48ad0
Fix excessive escaping.
2006-07-07 05:39:13 +00:00
Yang Tse
266ab95557
Fix CURL_CHECK_HEADERS_ONCE
2006-07-07 04:42:11 +00:00
Yang Tse
0a4bba565c
Fix MinGW/MSYS support in CURL_CHECK_FUNC_RECV and CURL_CHECK_FUNC_SEND.
2006-07-06 15:51:03 +00:00
Yang Tse
bc2f0c7dcb
Prevent definition of HAVE_WINxxx_H symbols and avoid inclusion of Windows headers when compiled with Cygwin in POSIX emulation mode.
2006-07-05 23:10:37 +00:00
Yang Tse
55329b56cb
Use a more descriptive var name.
2006-07-04 17:19:15 +00:00
Yang Tse
7e43d06b60
Get qualifier of arg 2 for send() apart into SEND_QUAL_ARG2.
2006-07-04 16:54:10 +00:00
Yang Tse
89f54f3739
Platforms that don't have/run configure need default values in their config files for:
...
HAVE_GETNAMEINFO, GETNAMEINFO_QUAL_ARG1, GETNAMEINFO_TYPE_ARG1, GETNAMEINFO_TYPE_ARG2, GETNAMEINFO_TYPE_ARG46, GETNAMEINFO_TYPE_ARG7
HAVE_RECV, RECV_TYPE_ARG1, RECV_TYPE_ARG2, RECV_TYPE_ARG3, RECV_TYPE_ARG4, RECV_TYPE_RETV
HAVE_SEND, SEND_TYPE_ARG1, SEND_TYPE_ARG2, SEND_TYPE_ARG3, SEND_TYPE_ARG4, SEND_TYPE_RETV
2006-07-04 16:10:13 +00:00
Yang Tse
01fa02d0b5
Find out return types and argument types for functions recv() and send() at configuration stage.
2006-07-04 13:03:32 +00:00
Yang Tse
bec1977137
Use CURL_CHECK_FUNC_GETNAMEINFO results in CURL_CHECK_NI_WITHSCOPEID
2006-07-03 15:32:12 +00:00
Yang Tse
4c08eb4b11
Make CURL_CHECK_NI_WITHSCOPEID actually try to compile NI_WITHSCOPEID when cross-compiling.
2006-07-02 23:09:46 +00:00
Yang Tse
39745ac38e
Fix shell globbing in CURL_CHECK_FUNC_GETNAMEINFO
2006-07-02 01:17:37 +00:00
Yang Tse
cacf8bbb58
Fix shell globbing in CURL_CHECK_FUNC_GETNAMEINFO
2006-07-02 01:17:37 +00:00
Yang Tse
380a74a4ed
Get qualifier of arg 1 for getnameinfo apart. Take 2.
2006-07-01 02:53:18 +00:00
Yang Tse
ff709848a6
Get qualifier of arg 1 for getnameinfo apart.
2006-06-30 19:20:16 +00:00
Yang Tse
2e0ad842d0
Remove experimental notice from CURL_CHECK_FUNC_GETNAMEINFO
2006-06-30 00:22:38 +00:00
Daniel Stenberg
98b8c4b0c9
include config-win32.h in release archives
2006-06-26 08:56:04 +00:00
Daniel Stenberg
a6fc45c02f
1.3.1
2006-06-24 18:29:18 +00:00
William Ahern
3008d8133c
Remove "big endian" DNS section and RR data integer parser macros from
...
ares_dns.h, which break c-ares on my Sparc64. Bit-wise operations in C
operate on logical values. And in any event the octets are already in
big-endian (aka network) byte order so they're being reversed (thus the
source of the breakage).
2006-06-19 06:41:55 +00:00
William Ahern
4524618bf2
Handle EAGAIN/EWOULDBLOCK readiness errors, which can occur for both TCP and
...
UDP even when a poll(2) or select(2) suggest otherwise.
2006-06-19 01:18:05 +00:00
Daniel Stenberg
c60621c367
Copied the NO_UNDEFINED magic from libcurl to make this build fine again with
...
libtool cross-compiled on linux with mingw32
2006-05-24 23:02:51 +00:00
Daniel Stenberg
4223130bb0
Bram Matthys brought my attention to a libtool peculiarity where detecting
...
things such as C++ compiler actually is a bad thing and since we don't need
that detection I added a work-around, much inspired by a previous patch by
Paolo Bonzini. This also shortens the configure script quite a lot.
2006-05-10 08:03:54 +00:00
Daniel Stenberg
577ba5783c
two more contributors
2006-05-05 21:08:09 +00:00
Daniel Stenberg
80ee5d3bd8
moved the curl_off_t check to within the --enable-debug block where it belongs since it is a somewhat ugly hack
2006-05-03 22:39:49 +00:00
Daniel Stenberg
dd06c60ada
Nick Mathewson added the ARES_OPT_SOCK_STATE_CB option that when set makes
...
c-ares call a callback on socket state changes. A better way than the
ares_getsock() to get full control over the socket state.
2006-05-03 06:11:44 +00:00
Gunter Knauf
1e8683d72d
removed -fpack-struct because gcc4 seems to know its obsolete and warns...
2006-04-20 10:26:51 +00:00
Gunter Knauf
db06d21339
minor Makefile fix - let's go 2006;
...
use correct version var.
2006-04-17 18:04:27 +00:00
Daniel Stenberg
4969ca768d
Alexander Lazic improved the getservbyport_r() configure check.
2006-01-09 08:31:48 +00:00
Daniel Stenberg
e4d8cb4ee0
buildconf fixes
2006-01-06 22:59:34 +00:00
Daniel Stenberg
cd9d0d7dec
Use $ACLOCAL_FLAGS too, pointed out by Alexander Lazic
2006-01-06 22:07:51 +00:00
Daniel Stenberg
00c7780fcb
James Bursa fixes: find the hosts file on RISC OS, and made it build with
...
newer gcc versions that no longer defines "riscos".
2006-01-05 07:57:32 +00:00
Daniel Stenberg
15ab13dc42
Yang Tse has been helping out
2006-01-05 07:56:43 +00:00
Gisle Vanem
ea01755bb4
Added ares_getsock.obj.
2006-01-04 14:21:57 +00:00
Daniel Stenberg
532a560d87
we're working on 1.3.1 (or more)
2006-01-02 09:13:56 +00:00
Daniel Stenberg
a683658675
This function was added in c-ares [version]
2005-12-22 15:31:32 +00:00
Daniel Stenberg
25169f68b7
added ares_getsock()
2005-12-22 15:29:12 +00:00
Daniel Stenberg
e5247ae65d
Added ares_getsock() to extract sockets to wait for action on, without being
...
limited to select().
2005-12-22 15:27:41 +00:00
Yang Tse
e4388643f1
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
Yang Tse
bc4208201c
Undefine HAVE_GETNAMEINFO if unable to find
...
proper types to use for getnameinfo args
2005-12-21 17:51:08 +00:00
Yang Tse
a0d69d52a1
Undefine HAVE_GETNAMEINFO if unable to find
...
proper types to use for getnameinfo args
2005-12-21 17:20:22 +00:00
Yang Tse
c23a1be139
Make sure we're using 'c-ares' sources and not 'ares' ones.
2005-12-21 16:08:35 +00:00
Yang Tse
e3657644d6
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
Gisle Vanem
5f487123df
Fix PellesC warning.
2005-12-20 20:58:51 +00:00
Gisle Vanem
f1f32477e3
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
Yang Tse
df2b1251a0
fix ioctlsocket detection
2005-12-20 20:29:53 +00:00