Commit 8e255534 authored by Patrick Monnerat's avatar Patrick Monnerat
Browse files

_ 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.
parent 4607dfe2
Loading
Loading
Loading
Loading
+12 −6
Original line number Diff line number Diff line
@@ -82,8 +82,8 @@
#define HAVE_FCNTL_H

/* Define if getaddrinfo exists and works */
/* OS400 has no ASCII version of this procedure. */
#undef HAVE_GETADDRINFO
/* OS400 has no ASCII version of this procedure: wrapped in setup-os400.h. */
#define HAVE_GETADDRINFO

/* Define if you have the `geteuid' function. */
#define HAVE_GETEUID
@@ -284,7 +284,7 @@
#undef HAVE_STRLCPY

/* 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 HAVE_STRSTR
@@ -404,15 +404,21 @@
/* Define if you have a working ioctl SIOCGIFADDR function. */
#define HAVE_IOCTL_SIOCGIFADDR

/* to disable LDAP */
/* To 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 HAVE_LDAP_URL_PARSE */    /* Disabled because of an IBM bug. */

/* Define if you have the getnameinfo function. */
/* OS400 has no ASCII version of this procedure. */
#undef HAVE_GETNAMEINFO
/* OS400 has no ASCII version of this procedure: wrapped in setup-os400.h. */
#define HAVE_GETNAMEINFO

/* Define to the type qualifier of arg 1 for getnameinfo. */
#define GETNAMEINFO_QUAL_ARG1 const
+4 −2
Original line number Diff line number Diff line
@@ -127,9 +127,11 @@
     d CURLAUTH_GSSNEGOTIATE...
     d                 c                   X'00000004'
     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                 c                   X'7FFFFFFE'                          ~CURLAUTH_BASIC
     d                 c                   X'7FFFFFEE'                          ~CURLAUTH_BASIC
      *
     d CURLSSH_AUTH_ANY...
     d                 c                   X'7FFFFFFF'
+5 −3
Original line number Diff line number Diff line
@@ -9,11 +9,13 @@ SCRIPTDIR=`dirname "${0}"`
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	if action_needed curl/curlbuild.h curl/curlbuild.h.dist
	then	cp -p curl/curlbuild.h.dist curl/curlbuild.h
	fi
fi


#       Create the OS/400 source program file for the include files.