1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-22 08:08:50 -05:00

_ Use getaddrinfo/getnameinfo ascii wrappers on OS400.

_ Adjust OS400 make script for non-CVS distributions.
_ Upgrade ILE/RPG binding.
_ Define CURL_HIDDEN_SYMBOLS on OS400, since only CURL_EXTERN-marked symbols are exported.
This commit is contained in:
Patrick Monnerat 2008-12-11 19:20:03 +00:00
parent 4607dfe257
commit 8e255534a1
3 changed files with 21 additions and 11 deletions

View File

@ -82,8 +82,8 @@
#define HAVE_FCNTL_H #define HAVE_FCNTL_H
/* Define if getaddrinfo exists and works */ /* Define if getaddrinfo exists and works */
/* OS400 has no ASCII version of this procedure. */ /* OS400 has no ASCII version of this procedure: wrapped in setup-os400.h. */
#undef HAVE_GETADDRINFO #define HAVE_GETADDRINFO
/* Define if you have the `geteuid' function. */ /* Define if you have the `geteuid' function. */
#define HAVE_GETEUID #define HAVE_GETEUID
@ -284,7 +284,7 @@
#undef HAVE_STRLCPY #undef HAVE_STRLCPY
/* Define if you have the <stropts.h> header file. */ /* Define if you have the <stropts.h> header file. */
#define HAVE_STROPTS_H #undef HAVE_STROPTS_H
/* Define if you have the `strstr' function. */ /* Define if you have the `strstr' function. */
#define HAVE_STRSTR #define HAVE_STRSTR
@ -404,15 +404,21 @@
/* Define if you have a working ioctl SIOCGIFADDR function. */ /* Define if you have a working ioctl SIOCGIFADDR function. */
#define HAVE_IOCTL_SIOCGIFADDR #define HAVE_IOCTL_SIOCGIFADDR
/* to disable LDAP */ /* To disable LDAP */
#undef CURL_DISABLE_LDAP #undef CURL_DISABLE_LDAP
/* To avoid external use of library hidden symbols */
#define CURL_HIDDEN_SYMBOLS
/* External symbols need no special keyword. */
#define CURL_EXTERN_SYMBOL
/* Define if you have the ldap_url_parse procedure. */ /* Define if you have the ldap_url_parse procedure. */
/* #define HAVE_LDAP_URL_PARSE */ /* Disabled because of an IBM bug. */ /* #define HAVE_LDAP_URL_PARSE */ /* Disabled because of an IBM bug. */
/* Define if you have the getnameinfo function. */ /* Define if you have the getnameinfo function. */
/* OS400 has no ASCII version of this procedure. */ /* OS400 has no ASCII version of this procedure: wrapped in setup-os400.h. */
#undef HAVE_GETNAMEINFO #define HAVE_GETNAMEINFO
/* Define to the type qualifier of arg 1 for getnameinfo. */ /* Define to the type qualifier of arg 1 for getnameinfo. */
#define GETNAMEINFO_QUAL_ARG1 const #define GETNAMEINFO_QUAL_ARG1 const

View File

@ -127,9 +127,11 @@
d CURLAUTH_GSSNEGOTIATE... d CURLAUTH_GSSNEGOTIATE...
d c X'00000004' d c X'00000004'
d CURLAUTH_NTLM c X'00000008' d CURLAUTH_NTLM c X'00000008'
d CURLAUTH_ANY c X'7FFFFFFF' d CURLAUTH_DIGEST_IE...
d c X'00000010'
d CURLAUTH_ANY c X'7FFFFFEF'
d CURLAUTH_ANYSAFE... d CURLAUTH_ANYSAFE...
d c X'7FFFFFFE' ~CURLAUTH_BASIC d c X'7FFFFFEE' ~CURLAUTH_BASIC
* *
d CURLSSH_AUTH_ANY... d CURLSSH_AUTH_ANY...
d c X'7FFFFFFF' d c X'7FFFFFFF'

View File

@ -9,10 +9,12 @@ SCRIPTDIR=`dirname "${0}"`
cd "${TOPDIR}/include" cd "${TOPDIR}/include"
# Produce the curlbuild.h include file. # Produce the curlbuild.h include file if not yet in distribution (CVS).
if action_needed curl/curlbuild.h curl/curlbuild.h.dist if action_needed curl/curlbuild.h
then cp -p curl/curlbuild.h.dist curl/curlbuild.h then if action_needed curl/curlbuild.h curl/curlbuild.h.dist
then cp -p curl/curlbuild.h.dist curl/curlbuild.h
fi
fi fi