Yang Tse
17d2a464ad
Refactor configure script detection of functions used to set sockets into
...
non-blocking mode, and decouple function detection from function capability.
2008-11-13 18:56:55 +00:00
Gisle Vanem
71f00188fb
Added '#define HAVE_GETNAMEINFO' and qualifiers/types
...
for it.
2008-11-03 15:24:44 +00:00
Gisle Vanem
a1c9cb8860
djgpp/DOS does have getaddrinfo().
2008-11-03 15:15:53 +00:00
Yang Tse
4d437416da
HAVE_INET_PTON will only be defined when an IPv6 capable working
...
inet_pton function is available.
2008-09-24 19:13:01 +00:00
Yang Tse
267b942383
configure script now checks availability of the inet_ntop() function,
...
and when not crosscompiling verifies if it is IPv6 capable.
HAVE_INET_NTOP will only be defined when an IPv6 capable working
inet_ntop function is available.
2008-09-24 16:43:40 +00:00
Gisle Vanem
582833b338
Added '#define HAVE_STRUCT_IN6_ADDR 1' needed when
...
building with 'USE_ARES'.
2008-08-21 14:08:47 +00:00
Gisle Vanem
2af05bdd3c
Assume we have 'CRYPTO_cleanup_all_ex_data()' on OpenSSL/DOS too.
2008-08-21 13:47:18 +00:00
Yang Tse
14240e9e10
Initial support of curlbuild.h and curlrules.h which allows
...
to have a curl_off_t data type no longer gated to off_t.
2008-08-07 00:29:08 +00:00
Yang Tse
bffe69a151
when recvfrom prototype uses a void pointer for arguments 2, 5 or 6 this will
...
now cause the definition of RECVFROM_TYPE_ARG2_IS_VOID, RECVFROM_TYPE_ARG5_IS_VOID
or RECVFROM_TYPE_ARG6_IS_VOID, as appropriate.
2008-07-21 00:36:55 +00:00
Yang Tse
39f23aec6b
RECVFROM_TYPE_ARG2, RECVFROM_TYPE_ARG5 and RECVFROM_TYPE_ARG6 are now defined
...
to the data type pointed by its respective argument and not the pointer type.
2008-07-17 03:07:54 +00:00
Yang Tse
362422641e
fix comment
2008-07-16 19:24:03 +00:00
Yang Tse
a9dc900515
Configure process now checks availability of recvfrom() socket function and
...
finds out its return type and the types of its arguments. Added definitions
for non-configure systems config files, and introduced macro sreadfrom which
will be used on udp sockets as a recvfrom() wrapper.
2008-07-16 19:16:41 +00:00
Yang Tse
2a585c2fba
Remove duplicate file inclusions. These are already done in lib/setup.h
...
and lib/setup_once.h
2008-07-14 15:58:02 +00:00
Gisle Vanem
c420113795
DOS targets do have setmode().
2007-04-03 10:18:38 +00:00
Gisle Vanem
60bc103a78
djgpp uses gcc which has varadic macros.
2007-03-28 04:48:11 +00:00
Gisle Vanem
e2f0580dfe
Removed unneeded 'HAVE_x' defines.
2007-02-26 03:41:25 +00:00
Yang Tse
bcd8a3b240
Define HAVE_SIGNAL_H, HAVE_SIG_ATOMIC_T and HAVE_SIG_ATOMIC_T_VOLATILE
...
as appropriate for platforms that don't have autotools support
2006-11-24 16:38:58 +00:00
Gisle Vanem
ce935a2697
Fixed 'x_TYPE_ARG2' to match prototypes of recv() and send().
2006-10-27 14:13:32 +00:00
Gisle Vanem
812ce0d93f
Get rid of the special sread()+swrite() for MSDOS. Use recv()
...
and send(). Added needed HAVE_x defines.
2006-10-27 14:07:32 +00:00
Gisle Vanem
bbae5b49f9
Added 'RECV_TYPE_ARGx' needed in getinfo.c.
2006-10-27 13:57:16 +00:00
Gisle Vanem
97eb62aff8
Rearranged target HAVE_x section.
2006-10-15 19:41:15 +00:00
Yang Tse
dc3ed35313
Define HAVE_STRUCT_TIMEVAL as appropriate for platforms that lack autotools support
2006-10-14 12:01:44 +00:00
Gisle Vanem
c9c8ee3796
Added HAVE_SYS_TIME_H for djgpp and HighC.
2006-08-30 16:18:03 +00:00
Gisle Vanem
6de9732a88
Added support for Watcom/DOS.
2006-08-29 18:40:36 +00:00
Gisle Vanem
f24ad3800c
Renamed config.dj -> config.dos. Added #ifdef-section for djgpp.
2006-08-29 16:33:41 +00:00