Yang Tse
05488d63d0
VMS build system enhancements by Steven M. Schweda and Craig A. Berry
2009-12-30 19:37:53 +00:00
Yang Tse
0dde9056d7
VMS specific preprocessor symbol definition adjustments
2009-12-30 17:59:10 +00:00
Yang Tse
21af9bf1cd
Fix spelling
2009-10-27 16:56:20 +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
6173ce6463
added header inclusion guard
2009-06-11 11:57:46 +00:00
Yang Tse
ec65a9a364
VMS adjustments
2009-06-10 18:02:11 +00:00
Yang Tse
4677778f85
Remove empty line used to force CVS to update the $Id date string format
2009-05-19 12:12:22 +00:00
Yang Tse
0427b783e2
Add empty line, to force CVS to update the $Id date string format
2009-05-18 12:33:51 +00:00
Yang Tse
b5c599c80c
This wasn't intended to be committed.
...
So, until fixed this will remain FIXME.
2009-05-02 03:16:04 +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
9770899a4b
Moved potential inclusion of system's malloc.h and memory.h header files to
...
setup_once.h. Inclusion of each header file is based on the definition of
NEED_MALLOC_H and NEED_MEMORY_H respectively.
2009-04-21 10:26:58 +00:00
Yang Tse
608fdce0a0
if2ip.c related preprocessor cleanup
2008-11-17 14:24:15 +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
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
Yang Tse
4e909ee8b1
ntoa() and inet_ntoa_r() no longer used
2008-09-24 12:22:16 +00:00
Yang Tse
19bc92289d
HAVE_ALARM definition for static config-*.h files
2008-09-19 23:51:16 +00:00
Yang Tse
aac739ccd2
ANSI C compatibility adjustment
2008-09-12 11:18:17 +00:00
Marty Kuhrt
9f9e577640
sync curlmsg* with curl.h for 7.19.0
2008-09-03 20:51:36 +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
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
Marty Kuhrt
1ed09ff7a4
updated to match curlmsg.msg 1.7
2008-05-30 23:53:25 +00:00
Marty Kuhrt
d89cf27d65
resync with curl.h messages
2008-05-30 23:52:06 +00:00
Marty Kuhrt
35d5ba2626
resync with curl.h curle_ messages
2008-05-30 23:51:09 +00:00
Yang Tse
0163b5b8be
fix: socklen_t definition comment
2008-05-21 13:57:50 +00:00
Daniel Stenberg
d0edb47896
Patrick Monnerat modified the LDAP code and approach in curl. Starting now,
...
the configure script checks for openldap and friends and we link with those
libs just like we link all other third party libraries, and we no longer
dlopen() those libraries. Our private header file lib/ldap.h was renamed to
lib/curl_ldap.h due to this. I set a tag in CVS (curl-7_17_0-preldapfix)
just before this commit, just in case.
2007-08-11 20:57:54 +00:00
Marty Kuhrt
7d56f35388
Updated to match curl.h
2007-07-11 23:17:11 +00:00
Yang Tse
94b253fde7
Steve Little's fixes to allow compilation on VMS 64-bit mode
2007-04-25 03:00:10 +00:00
Yang Tse
42a7905205
Update comment
2007-03-28 23:53:13 +00:00
Daniel Stenberg
e485a23a3e
Marty Kuhrt's VMS updates
2007-01-31 09:37:39 +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
Yang Tse
13616f8f96
Simplify check for NEED_MALLOC_H, and make more explicit that NEED_MALLOC_H shall be defined if <malloc.h> header file must be included even when including <stdlib.h>.
2006-07-25 13:49:49 +00:00
Yang Tse
fe22872d14
include <malloc.h> only if HAVE_MALLOC_H and NEED_MALLOC_H are both defined.
2006-07-11 21:34:23 +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
Daniel Stenberg
88377e5b61
added missing files
2006-02-27 21:32:42 +00:00
Marty Kuhrt
bdbf6e9d19
removed defunct email address
2005-12-30 00:07:25 +00:00
Marty Kuhrt
db86f765eb
removed .h and .sdl
2005-12-30 00:07:25 +00:00
Marty Kuhrt
86becc7591
put back into dist to lessen build confusion for some
2005-12-30 00:07:25 +00:00
Marty Kuhrt
8922bc038b
put back into dist since most people didn't want to use SDL
2005-12-30 00:07:25 +00:00
Marty Kuhrt
009f5790a4
changed HAVE_STRTOK to follow CRTL version
2005-12-30 00:07:25 +00:00
Marty Kuhrt
0536b6c459
added TFTP errors to match curl.h
2005-12-30 00:07:25 +00:00
Marty Kuhrt
9afaa51e3f
updated instructions
2005-04-08 05:07:04 +00:00
Marty Kuhrt
c736a719f1
fixed control_y trap problem
2005-04-08 05:06:31 +00:00
Dan Fandrich
205f8b266c
Fixed LDAP library file name bug (KNOWN_BUGS #1 ). configure now auto-detects
...
the correct dynamic library names by default, and provides override switches
--with-ldap-lib, --with-lber-lib and --without-lber-lib. Added
CURL_DISABLE_LDAP to platform-specific config files to disable LDAP
support on those platforms that probably don't have dynamic OpenLDAP
libraries available to avoid compile errors.
2005-03-11 05:28:07 +00:00
Dan Fandrich
42ac24448c
Better cope with a failed or unavailable ftruncate().
...
Added HAVE_FTRUNCATE to all the static config-*.h files on the assumption
that all those systems provide it.
2005-03-05 00:54:16 +00:00
Daniel Stenberg
f61917594e
fix the distribution files
2005-03-03 06:51:31 +00:00
Marty Kuhrt
86295eef13
changed config-vms info
2005-02-14 22:37:59 +00:00
Marty Kuhrt
32d60b2714
changed curlmsg.* entries to see if CVS would ignore it now
2005-02-14 22:36:21 +00:00
Marty Kuhrt
73772323c9
rename amigaos.c and nwlib.c if they exist before building
2005-02-11 22:42:16 +00:00
Daniel Stenberg
98389066e2
Removed per Marty's request: The .h_* files aren't needed anymore, I
...
consolidated them into one file called config-vms.h. The curlmsg.h and .sdl
files are generated from the curlmsg.msg file and, thus, shouldn't be in the
dist.
2005-02-11 22:05:04 +00:00
Marty Kuhrt
fb53ed4c1f
re-sync'd with curlmsg.msg
2005-02-11 21:17:23 +00:00
Marty Kuhrt
e719eb5b81
ignore curlmsg.h and .sdl as they are generated by curlmsg.msg
2005-02-11 21:07:35 +00:00
Marty Kuhrt
3858063bcd
sync'd error codes with include/curl.h
2005-02-11 21:01:52 +00:00
Marty Kuhrt
d4f5fea840
Added $Id$ and pre-exisiting logical check
2005-02-11 20:17:21 +00:00
Marty Kuhrt
3970a7056c
Reduced the two config-vms.h_* files into this one.
2005-02-10 01:54:11 +00:00
Daniel Stenberg
af69c4f4f7
Marty Kuhrt's VMS update
2005-01-03 19:17:10 +00:00
Daniel Stenberg
f966dad306
Dan Fandrich did minor corrections to his SSL cleanup patch
2004-12-13 08:34:46 +00:00
Daniel Stenberg
df3ca59116
Dan Fandrich:
...
Here's a stab at a consolidation of the SSL detection heuristics into
configure. Source files aren't changed by this patch, except for setup.h and
the various config*.h files. Within the configure script, OPENSSL_ENABLED is
used to determine if SSL is being used or not, and outside configure,
USE_SSLEAY means the same thing; this could be even further unified some day.
Now, when SSL is not detected, configure skips the various checks that are
dependent on SSL, speeding up the configure process and avoiding complications
with cross compiles. I also updated all the architecture- specific config
files I could see, but I couldn't test them.
2004-12-11 18:47:22 +00:00
Daniel Stenberg
3e1caa6185
HTTP "auth done right". See lib/README.httpauth
2004-11-24 16:11:35 +00:00
Daniel Stenberg
6b49fd7483
Tim Sneddon's VMS fix for huge HTTP POSTs
2004-11-05 14:43:35 +00:00
Daniel Stenberg
8ee564c216
Marty Kuhrt's VMS fixes
2004-06-08 21:21:53 +00:00
Daniel Stenberg
a8a946d71d
crap files to get the dirs made when checked out from CVS
2004-03-22 21:46:08 +00:00
Daniel Stenberg
c5c005609e
container to get this dir made
2004-03-22 21:42:07 +00:00
Daniel Stenberg
97886f9353
Make the axp/README ia64/README vax/README files get included as well.
...
They're 0-bytes files, but make the dirs get created!
2004-03-22 21:37:02 +00:00
Daniel Stenberg
7ef5d20cad
files moved here from the $ROOT/src dir
2004-03-21 22:50:53 +00:00
Daniel Stenberg
20b76e09e3
Marty Kuhrt's VMS updates
2004-03-21 22:38:01 +00:00
Daniel Stenberg
30e0891d3d
ignore these files
2004-03-15 13:20:53 +00:00
Daniel Stenberg
8147ccdf76
automake file for this dir
2004-03-15 13:20:01 +00:00
Daniel Stenberg
bad978feb2
Marty Kuhrt's provided files for the VMS package
2004-03-15 10:03:05 +00:00