Guenter Knauf
11958ed331
Block created curlbuild.h for NetWare to avoid usage from other platforms.
2010-08-07 01:29:04 +02:00
Guenter Knauf
7738b15977
Updated library versions.
2010-07-22 04:34:54 +02:00
Guenter Knauf
07f45946b5
encourage users to take latest lib dependencies.
2010-04-24 17:48:09 +02:00
Guenter Knauf
909fdc07bf
make folks use latest available dependent libraries.
2010-03-31 01:10:09 +02:00
Daniel Stenberg
2309b4e330
remove the CVSish $Id$ lines
2010-03-24 11:02:54 +01:00
Yang Tse
cef95aadeb
Added SIZEOF_INT and SIZEOF_SHORT definitions for non-configure systems
2010-02-26 18:32:46 +00:00
Gunter Knauf
3c199daa95
changed NetWare makefiles to rely on SHELL rather than OSTYPE since we can have a sh-like shell also on Windows (MSYS, Cygwin).
2009-09-07 19:34:03 +00:00
Gunter Knauf
f671d0513c
renamed generated config.h to curl_config.h in order to avoid clashes when libcurl is used with other projects which also have a config.h.
2009-07-14 13:25:14 +00:00
Yang Tse
9137e717b0
Use build-time configured curl_socklen_t instead of socklen_t
2009-05-02 02:37:32 +00:00
Yang Tse
dd50e5bdf2
Use 'unsigned int' instead of size_t attempting to avoid header inclusion
2009-04-30 01:34:04 +00:00
Yang Tse
504ecd5f7a
NetWare LibC's getpeername() third argument data type is size_t
2009-04-30 00:11:20 +00:00
Yang Tse
01dabb774a
curl_socklen_t NetWare follow-up
2009-04-29 17:07:19 +00:00
Gunter Knauf
f7400212fc
moved HAVE_LIMITS_H to common defines (no idea why I didnt this initially already)
2009-04-15 04:11:33 +00:00
Yang Tse
6434b42481
HAVE_LIMITS_H definition for NetWare CLIB
2009-04-14 23:51:12 +00:00
Gunter Knauf
4cd950900b
some minor Makefile tweaks for latest libssh2.
2009-04-09 02:50:09 +00:00
Gunter Knauf
41f76801eb
some minor Makefile tweaks.
2009-03-29 19:40:00 +00:00
Gunter Knauf
d839230402
added HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID to ares Makefile.netware and sync'd with other Makefile.netware.
2008-12-30 08:16:24 +00:00
Gunter Knauf
1cc50d31f9
changed HAVE_SIN6_SCOPE_ID define to HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID since just found that ares already uses this define.
2008-12-30 08:05:38 +00:00
Gunter Knauf
104377d718
added HAVE_SIN6_SCOPE_ID define to all non-configure platforms which seem to be IPv6-aware.
2008-12-30 07:31:04 +00:00
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
Gunter Knauf
b686dc4911
changed to latest libidn version.
2008-11-13 01:39:10 +00:00
Gunter Knauf
78936b2f2a
changed defines to make autobuild logs display libidn usage.
2008-11-13 01:36:04 +00:00
Gunter Knauf
b872086c74
updated OpenSSL version.
2008-11-11 19:43:35 +00:00
Gunter Knauf
e0af4a15d0
added libidn build.
2008-11-11 19:42:35 +00:00
Yang Tse
9e1294e866
NetWare LIBC target has getaddrinfo() and freeaddrinfo()
2008-10-30 20:17:37 +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
4e909ee8b1
ntoa() and inet_ntoa_r() no longer used
2008-09-24 12:22:16 +00:00
Yang Tse
7d7f63059a
NetWare seems to have writev()
2008-09-16 18:23:16 +00:00
Yang Tse
ee5f13cb6b
NetWare CLIB target has stricmp() and strnicmp()
2008-09-16 01:21:04 +00:00
Gunter Knauf
4558c8f37a
enabled largefile feature for LIBC builds.
2008-09-04 22:01:19 +00:00
Yang Tse
ec28988bfa
leftover
2008-08-25 03:50:51 +00:00
Yang Tse
f164260eee
For congruency sake with the naming of other CURL_XXXXXX_CURL_OFF_T macros,
...
the name of the curl_off_t data type used now becomes CURL_TYPEOF_CURL_OFF_T
CURL_OFF_T -> CURL_TYPEOF_CURL_OFF_T
2008-08-25 01:18:49 +00:00
Yang Tse
fb8fe6f2b3
OpenSSl enabled NetWare builds are changed to use the 'openssl' subdirectory
...
when including the OpenSSL header files. This is the recommended setting, this
prevents the undesired inclusion of header files with the same name as those
of OpenSSL but which do not belong to the OpenSSL package. The visible change
from previously released libcurl versions is that now OpenSSl enabled NetWare
builds also define USE_OPENSSL in config files, and that OpenSSL header files
must be located in a subdirectory named 'openssl'.
2008-08-17 13:25:54 +00:00
Yang Tse
3e4a8cb800
Fix Use of conditional definition of USE_OPENSSL
2008-08-16 03:27:07 +00:00
Yang Tse
66fb9ca5f6
For congruency sake with the naming of other CURL_XXXXXX_CURL_OFF_T macros,
...
the names of the curl_off_t formatting string directives now become
CURL_FORMAT_CURL_OFF_T and CURL_FORMAT_CURL_OFF_TU.
CURL_FMT_OFF_T -> CURL_FORMAT_CURL_OFF_T
CURL_FMT_OFF_TU -> CURL_FORMAT_CURL_OFF_TU
Remove the use of an internal name for the curl_off_t formatting string directives
and use the common one available from the inside and outside of the library.
FORMAT_OFF_T -> CURL_FORMAT_CURL_OFF_T
FORMAT_OFF_TU -> CURL_FORMAT_CURL_OFF_TU
2008-08-15 02:58:15 +00:00
Yang Tse
c125d83e9e
Sync config.h generation from lib/Makefile.netware and src/Makefile.netware
2008-08-13 18:43:53 +00:00
Yang Tse
feb03e4717
The size of long is a build time characteristic and as such it is now recorded
...
in curlbuild.h as CURL_SIZEOF_LONG. Definition now done from configure process
and in CVS curlbuild.h.dist for non-configure systems.
2008-08-13 15:32:20 +00:00
Yang Tse
e1ab7db87d
DOS/Windows 'shells' eat echoed percent sign characters unless escaped.
2008-08-12 10:08:14 +00:00
Yang Tse
b5b25b39e9
Added missing signed and unsigned curl_off_t integer constant suffixes for
...
internal and external use. CURL_SUFFIX_CURL_OFF_T, CURL_SUFFIX_CURL_OFF_TU.
2008-08-11 18:27:21 +00:00
Yang Tse
62a6b8d4a6
Fix NetWare missing curl_off_t typedef!!
2008-08-11 02:40:19 +00:00
Gunter Knauf
c57285d199
fixed creation of curlbuild.h.
2008-08-10 22:28:51 +00:00
Yang Tse
68cfe929c4
Fix NetWare curlbuild.h
...
NetWare curlbuild.h settings depend on whether LIBC or CLIB is used.
The NetWare specific Makefile is capable of knowing which target is being built.
So, finally, the NetWare Makefile will take care of generating curlbuild.h
2008-08-10 18:33:41 +00:00
Yang Tse
012dcb4893
Remove rule no longer needed since tests/testcurl.pl revision 1.63
...
See CVS commit comment on tests/testcurl.pl revision 1.63
2008-08-08 15:16:59 +00:00
Gunter Knauf
2548e7b23f
use CP macro rather than cp command.
2008-08-07 21:43:30 +00:00
Gunter Knauf
97046a3548
added rule to create include/curl/curlbuild.h from include/curl/curlbuild.h.dist.
2008-08-07 21:34:35 +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
a20d55fb64
Adjust recvfrom's sixth arg data type definition for NetWare (LIBC)
2008-07-21 03:50:02 +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
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