xref: /aosp_15_r20/external/curl/lib/config-os400.h (revision 6236dae45794135f37c4eb022389c904c8b0090d)
1*6236dae4SAndroid Build Coastguard Worker #ifndef HEADER_CURL_CONFIG_OS400_H
2*6236dae4SAndroid Build Coastguard Worker #define HEADER_CURL_CONFIG_OS400_H
3*6236dae4SAndroid Build Coastguard Worker /***************************************************************************
4*6236dae4SAndroid Build Coastguard Worker  *                                  _   _ ____  _
5*6236dae4SAndroid Build Coastguard Worker  *  Project                     ___| | | |  _ \| |
6*6236dae4SAndroid Build Coastguard Worker  *                             / __| | | | |_) | |
7*6236dae4SAndroid Build Coastguard Worker  *                            | (__| |_| |  _ <| |___
8*6236dae4SAndroid Build Coastguard Worker  *                             \___|\___/|_| \_\_____|
9*6236dae4SAndroid Build Coastguard Worker  *
10*6236dae4SAndroid Build Coastguard Worker  * Copyright (C) Daniel Stenberg, <[email protected]>, et al.
11*6236dae4SAndroid Build Coastguard Worker  *
12*6236dae4SAndroid Build Coastguard Worker  * This software is licensed as described in the file COPYING, which
13*6236dae4SAndroid Build Coastguard Worker  * you should have received as part of this distribution. The terms
14*6236dae4SAndroid Build Coastguard Worker  * are also available at https://curl.se/docs/copyright.html.
15*6236dae4SAndroid Build Coastguard Worker  *
16*6236dae4SAndroid Build Coastguard Worker  * You may opt to use, copy, modify, merge, publish, distribute and/or sell
17*6236dae4SAndroid Build Coastguard Worker  * copies of the Software, and permit persons to whom the Software is
18*6236dae4SAndroid Build Coastguard Worker  * furnished to do so, under the terms of the COPYING file.
19*6236dae4SAndroid Build Coastguard Worker  *
20*6236dae4SAndroid Build Coastguard Worker  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
21*6236dae4SAndroid Build Coastguard Worker  * KIND, either express or implied.
22*6236dae4SAndroid Build Coastguard Worker  *
23*6236dae4SAndroid Build Coastguard Worker  * SPDX-License-Identifier: curl
24*6236dae4SAndroid Build Coastguard Worker  *
25*6236dae4SAndroid Build Coastguard Worker  ***************************************************************************/
26*6236dae4SAndroid Build Coastguard Worker 
27*6236dae4SAndroid Build Coastguard Worker /* ================================================================ */
28*6236dae4SAndroid Build Coastguard Worker /*                Hand crafted config file for OS/400               */
29*6236dae4SAndroid Build Coastguard Worker /* ================================================================ */
30*6236dae4SAndroid Build Coastguard Worker 
31*6236dae4SAndroid Build Coastguard Worker #pragma enum(int)
32*6236dae4SAndroid Build Coastguard Worker 
33*6236dae4SAndroid Build Coastguard Worker #undef PACKAGE
34*6236dae4SAndroid Build Coastguard Worker 
35*6236dae4SAndroid Build Coastguard Worker /* Version number of this archive. */
36*6236dae4SAndroid Build Coastguard Worker #undef VERSION
37*6236dae4SAndroid Build Coastguard Worker 
38*6236dae4SAndroid Build Coastguard Worker /* Define cpu-machine-OS */
39*6236dae4SAndroid Build Coastguard Worker #ifndef CURL_OS
40*6236dae4SAndroid Build Coastguard Worker #define CURL_OS "OS/400"
41*6236dae4SAndroid Build Coastguard Worker #endif
42*6236dae4SAndroid Build Coastguard Worker 
43*6236dae4SAndroid Build Coastguard Worker /* OS400 supports a 3-argument ASCII version of gethostbyaddr_r(), but its
44*6236dae4SAndroid Build Coastguard Worker  *  prototype is incompatible with the "standard" one (1st argument is not
45*6236dae4SAndroid Build Coastguard Worker  *  const). However, getaddrinfo() is supported (ASCII version defined as
46*6236dae4SAndroid Build Coastguard Worker  *  a local wrapper in setup-os400.h) in a threadsafe way: we can then
47*6236dae4SAndroid Build Coastguard Worker  *  configure getaddrinfo() as such and get rid of gethostbyname_r() without
48*6236dae4SAndroid Build Coastguard Worker  *  loss of threadsafeness. */
49*6236dae4SAndroid Build Coastguard Worker #undef HAVE_GETHOSTBYNAME_R
50*6236dae4SAndroid Build Coastguard Worker #undef HAVE_GETHOSTBYNAME_R_3
51*6236dae4SAndroid Build Coastguard Worker #undef HAVE_GETHOSTBYNAME_R_5
52*6236dae4SAndroid Build Coastguard Worker #undef HAVE_GETHOSTBYNAME_R_6
53*6236dae4SAndroid Build Coastguard Worker #define HAVE_GETADDRINFO
54*6236dae4SAndroid Build Coastguard Worker #define HAVE_GETADDRINFO_THREADSAFE
55*6236dae4SAndroid Build Coastguard Worker 
56*6236dae4SAndroid Build Coastguard Worker /* Define if you need the _REENTRANT define for some functions */
57*6236dae4SAndroid Build Coastguard Worker #undef NEED_REENTRANT
58*6236dae4SAndroid Build Coastguard Worker 
59*6236dae4SAndroid Build Coastguard Worker /* Define if you want to enable IPv6 support */
60*6236dae4SAndroid Build Coastguard Worker #define USE_IPV6
61*6236dae4SAndroid Build Coastguard Worker 
62*6236dae4SAndroid Build Coastguard Worker /* Define if struct sockaddr_in6 has the sin6_scope_id member */
63*6236dae4SAndroid Build Coastguard Worker #define HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID 1
64*6236dae4SAndroid Build Coastguard Worker 
65*6236dae4SAndroid Build Coastguard Worker /* Define this to 'int' if ssize_t is not an available typedefed type */
66*6236dae4SAndroid Build Coastguard Worker #undef ssize_t
67*6236dae4SAndroid Build Coastguard Worker 
68*6236dae4SAndroid Build Coastguard Worker /* Define to 1 if you have the alarm function. */
69*6236dae4SAndroid Build Coastguard Worker #define HAVE_ALARM 1
70*6236dae4SAndroid Build Coastguard Worker 
71*6236dae4SAndroid Build Coastguard Worker /* Define if you have the <arpa/inet.h> header file. */
72*6236dae4SAndroid Build Coastguard Worker #define HAVE_ARPA_INET_H
73*6236dae4SAndroid Build Coastguard Worker 
74*6236dae4SAndroid Build Coastguard Worker /* Define if you have the `closesocket' function. */
75*6236dae4SAndroid Build Coastguard Worker #undef HAVE_CLOSESOCKET
76*6236dae4SAndroid Build Coastguard Worker 
77*6236dae4SAndroid Build Coastguard Worker /* Define if you have the <fcntl.h> header file. */
78*6236dae4SAndroid Build Coastguard Worker #define HAVE_FCNTL_H
79*6236dae4SAndroid Build Coastguard Worker 
80*6236dae4SAndroid Build Coastguard Worker /* Define if you have the `geteuid' function. */
81*6236dae4SAndroid Build Coastguard Worker #define HAVE_GETEUID
82*6236dae4SAndroid Build Coastguard Worker 
83*6236dae4SAndroid Build Coastguard Worker /* Define if you have the `gethostname' function. */
84*6236dae4SAndroid Build Coastguard Worker #define HAVE_GETHOSTNAME
85*6236dae4SAndroid Build Coastguard Worker 
86*6236dae4SAndroid Build Coastguard Worker /* Define if you have the `getpass_r' function. */
87*6236dae4SAndroid Build Coastguard Worker #undef HAVE_GETPASS_R
88*6236dae4SAndroid Build Coastguard Worker 
89*6236dae4SAndroid Build Coastguard Worker /* Define to 1 if you have the getpeername function. */
90*6236dae4SAndroid Build Coastguard Worker #define HAVE_GETPEERNAME 1
91*6236dae4SAndroid Build Coastguard Worker 
92*6236dae4SAndroid Build Coastguard Worker /* Define if you have the `getpwuid' function. */
93*6236dae4SAndroid Build Coastguard Worker #define HAVE_GETPWUID
94*6236dae4SAndroid Build Coastguard Worker 
95*6236dae4SAndroid Build Coastguard Worker /* Define to 1 if you have the getsockname function. */
96*6236dae4SAndroid Build Coastguard Worker #define HAVE_GETSOCKNAME 1
97*6236dae4SAndroid Build Coastguard Worker 
98*6236dae4SAndroid Build Coastguard Worker /* Define if you have the `gettimeofday' function. */
99*6236dae4SAndroid Build Coastguard Worker #define HAVE_GETTIMEOFDAY
100*6236dae4SAndroid Build Coastguard Worker 
101*6236dae4SAndroid Build Coastguard Worker /* Define if you have the `timeval' struct. */
102*6236dae4SAndroid Build Coastguard Worker #define HAVE_STRUCT_TIMEVAL
103*6236dae4SAndroid Build Coastguard Worker 
104*6236dae4SAndroid Build Coastguard Worker /* Define if you have the <io.h> header file. */
105*6236dae4SAndroid Build Coastguard Worker #undef HAVE_IO_H
106*6236dae4SAndroid Build Coastguard Worker 
107*6236dae4SAndroid Build Coastguard Worker /* Define if you have GSS API. */
108*6236dae4SAndroid Build Coastguard Worker #define HAVE_GSSAPI
109*6236dae4SAndroid Build Coastguard Worker 
110*6236dae4SAndroid Build Coastguard Worker /* Define if you have the GNU gssapi libraries */
111*6236dae4SAndroid Build Coastguard Worker #undef HAVE_GSSGNU
112*6236dae4SAndroid Build Coastguard Worker 
113*6236dae4SAndroid Build Coastguard Worker /* Define if you need the malloc.h header file even with stdlib.h  */
114*6236dae4SAndroid Build Coastguard Worker /* #define NEED_MALLOC_H 1 */
115*6236dae4SAndroid Build Coastguard Worker 
116*6236dae4SAndroid Build Coastguard Worker /* Define if you have the <netdb.h> header file. */
117*6236dae4SAndroid Build Coastguard Worker #define HAVE_NETDB_H
118*6236dae4SAndroid Build Coastguard Worker 
119*6236dae4SAndroid Build Coastguard Worker /* Define if you have the <netinet/in.h> header file. */
120*6236dae4SAndroid Build Coastguard Worker #define HAVE_NETINET_IN_H
121*6236dae4SAndroid Build Coastguard Worker 
122*6236dae4SAndroid Build Coastguard Worker /* Define if you have the <net/if.h> header file. */
123*6236dae4SAndroid Build Coastguard Worker #define HAVE_NET_IF_H
124*6236dae4SAndroid Build Coastguard Worker 
125*6236dae4SAndroid Build Coastguard Worker /* Define if you have the <pwd.h> header file. */
126*6236dae4SAndroid Build Coastguard Worker #define HAVE_PWD_H
127*6236dae4SAndroid Build Coastguard Worker 
128*6236dae4SAndroid Build Coastguard Worker /* Define if you have the `select' function. */
129*6236dae4SAndroid Build Coastguard Worker #define HAVE_SELECT
130*6236dae4SAndroid Build Coastguard Worker 
131*6236dae4SAndroid Build Coastguard Worker /* Define if you have the `sigaction' function. */
132*6236dae4SAndroid Build Coastguard Worker #define HAVE_SIGACTION
133*6236dae4SAndroid Build Coastguard Worker 
134*6236dae4SAndroid Build Coastguard Worker /* Define if you have the `signal' function. */
135*6236dae4SAndroid Build Coastguard Worker #undef HAVE_SIGNAL
136*6236dae4SAndroid Build Coastguard Worker 
137*6236dae4SAndroid Build Coastguard Worker /* Define if you have the `socket' function. */
138*6236dae4SAndroid Build Coastguard Worker #define HAVE_SOCKET
139*6236dae4SAndroid Build Coastguard Worker 
140*6236dae4SAndroid Build Coastguard Worker 
141*6236dae4SAndroid Build Coastguard Worker /* The following define is needed on OS400 to enable strcmpi(), stricmp() and
142*6236dae4SAndroid Build Coastguard Worker    strdup(). */
143*6236dae4SAndroid Build Coastguard Worker #define __cplusplus__strings__
144*6236dae4SAndroid Build Coastguard Worker 
145*6236dae4SAndroid Build Coastguard Worker /* Define if you have the `strcasecmp' function. */
146*6236dae4SAndroid Build Coastguard Worker #undef HAVE_STRCASECMP
147*6236dae4SAndroid Build Coastguard Worker 
148*6236dae4SAndroid Build Coastguard Worker /* Define if you have the `strcmpi' function. */
149*6236dae4SAndroid Build Coastguard Worker #define HAVE_STRCMPI
150*6236dae4SAndroid Build Coastguard Worker 
151*6236dae4SAndroid Build Coastguard Worker /* Define if you have the `stricmp' function. */
152*6236dae4SAndroid Build Coastguard Worker #define HAVE_STRICMP
153*6236dae4SAndroid Build Coastguard Worker 
154*6236dae4SAndroid Build Coastguard Worker /* Define if you have the `strdup' function. */
155*6236dae4SAndroid Build Coastguard Worker #define HAVE_STRDUP
156*6236dae4SAndroid Build Coastguard Worker 
157*6236dae4SAndroid Build Coastguard Worker /* Define if you have the <strings.h> header file. */
158*6236dae4SAndroid Build Coastguard Worker #define HAVE_STRINGS_H
159*6236dae4SAndroid Build Coastguard Worker 
160*6236dae4SAndroid Build Coastguard Worker /* Define if you have the <stropts.h> header file. */
161*6236dae4SAndroid Build Coastguard Worker #undef HAVE_STROPTS_H
162*6236dae4SAndroid Build Coastguard Worker 
163*6236dae4SAndroid Build Coastguard Worker /* Define if you have the `strtok_r' function. */
164*6236dae4SAndroid Build Coastguard Worker #define HAVE_STRTOK_R
165*6236dae4SAndroid Build Coastguard Worker 
166*6236dae4SAndroid Build Coastguard Worker /* Define if you have the `strtoll' function. */
167*6236dae4SAndroid Build Coastguard Worker #undef HAVE_STRTOLL             /* Allows ASCII compile on V5R1. */
168*6236dae4SAndroid Build Coastguard Worker 
169*6236dae4SAndroid Build Coastguard Worker /* Define if you have the <sys/param.h> header file. */
170*6236dae4SAndroid Build Coastguard Worker #define HAVE_SYS_PARAM_H
171*6236dae4SAndroid Build Coastguard Worker 
172*6236dae4SAndroid Build Coastguard Worker /* Define if you have the <sys/select.h> header file. */
173*6236dae4SAndroid Build Coastguard Worker #undef HAVE_SYS_SELECT_H
174*6236dae4SAndroid Build Coastguard Worker 
175*6236dae4SAndroid Build Coastguard Worker /* Define if you have the <sys/socket.h> header file. */
176*6236dae4SAndroid Build Coastguard Worker #define HAVE_SYS_SOCKET_H
177*6236dae4SAndroid Build Coastguard Worker 
178*6236dae4SAndroid Build Coastguard Worker /* Define if you have the <sys/sockio.h> header file. */
179*6236dae4SAndroid Build Coastguard Worker #undef HAVE_SYS_SOCKIO_H
180*6236dae4SAndroid Build Coastguard Worker 
181*6236dae4SAndroid Build Coastguard Worker /* Define if you have the <sys/stat.h> header file. */
182*6236dae4SAndroid Build Coastguard Worker #define HAVE_SYS_STAT_H
183*6236dae4SAndroid Build Coastguard Worker 
184*6236dae4SAndroid Build Coastguard Worker /* Define if you have the <sys/time.h> header file. */
185*6236dae4SAndroid Build Coastguard Worker #define HAVE_SYS_TIME_H
186*6236dae4SAndroid Build Coastguard Worker 
187*6236dae4SAndroid Build Coastguard Worker /* Define if you have the <sys/types.h> header file. */
188*6236dae4SAndroid Build Coastguard Worker #define HAVE_SYS_TYPES_H
189*6236dae4SAndroid Build Coastguard Worker 
190*6236dae4SAndroid Build Coastguard Worker /* Define if you have the <sys/un.h> header file. */
191*6236dae4SAndroid Build Coastguard Worker #define HAVE_SYS_UN_H
192*6236dae4SAndroid Build Coastguard Worker 
193*6236dae4SAndroid Build Coastguard Worker /* Define if you have the <sys/ioctl.h> header file. */
194*6236dae4SAndroid Build Coastguard Worker #define HAVE_SYS_IOCTL_H
195*6236dae4SAndroid Build Coastguard Worker 
196*6236dae4SAndroid Build Coastguard Worker /* Define if you have the <termios.h> header file. */
197*6236dae4SAndroid Build Coastguard Worker #undef HAVE_TERMIOS_H
198*6236dae4SAndroid Build Coastguard Worker 
199*6236dae4SAndroid Build Coastguard Worker /* Define if you have the <termio.h> header file. */
200*6236dae4SAndroid Build Coastguard Worker #undef HAVE_TERMIO_H
201*6236dae4SAndroid Build Coastguard Worker 
202*6236dae4SAndroid Build Coastguard Worker /* Define if you have the <unistd.h> header file. */
203*6236dae4SAndroid Build Coastguard Worker #define HAVE_UNISTD_H
204*6236dae4SAndroid Build Coastguard Worker 
205*6236dae4SAndroid Build Coastguard Worker /* Name of package */
206*6236dae4SAndroid Build Coastguard Worker #undef PACKAGE
207*6236dae4SAndroid Build Coastguard Worker 
208*6236dae4SAndroid Build Coastguard Worker /* The size of `int', as computed by sizeof. */
209*6236dae4SAndroid Build Coastguard Worker #define SIZEOF_INT              4
210*6236dae4SAndroid Build Coastguard Worker 
211*6236dae4SAndroid Build Coastguard Worker /* Define if the compiler supports the 'long long' data type. */
212*6236dae4SAndroid Build Coastguard Worker #define HAVE_LONGLONG
213*6236dae4SAndroid Build Coastguard Worker 
214*6236dae4SAndroid Build Coastguard Worker /* The size of a `long long', as computed by sizeof. */
215*6236dae4SAndroid Build Coastguard Worker #define SIZEOF_LONG_LONG        8
216*6236dae4SAndroid Build Coastguard Worker 
217*6236dae4SAndroid Build Coastguard Worker /* The size of `long', as computed by sizeof. */
218*6236dae4SAndroid Build Coastguard Worker #define SIZEOF_LONG             4
219*6236dae4SAndroid Build Coastguard Worker 
220*6236dae4SAndroid Build Coastguard Worker /* The size of `size_t', as computed by sizeof. */
221*6236dae4SAndroid Build Coastguard Worker #define SIZEOF_SIZE_T           4
222*6236dae4SAndroid Build Coastguard Worker 
223*6236dae4SAndroid Build Coastguard Worker /* The size of `curl_off_t', as computed by sizeof. */
224*6236dae4SAndroid Build Coastguard Worker #define SIZEOF_CURL_OFF_T       8
225*6236dae4SAndroid Build Coastguard Worker 
226*6236dae4SAndroid Build Coastguard Worker /* Define this if you have struct sockaddr_storage */
227*6236dae4SAndroid Build Coastguard Worker #define HAVE_STRUCT_SOCKADDR_STORAGE
228*6236dae4SAndroid Build Coastguard Worker 
229*6236dae4SAndroid Build Coastguard Worker /* Define if you have the ANSI C header files. */
230*6236dae4SAndroid Build Coastguard Worker #define STDC_HEADERS
231*6236dae4SAndroid Build Coastguard Worker 
232*6236dae4SAndroid Build Coastguard Worker /* Define to enable HTTP3 support (experimental, requires NGTCP2, quiche or
233*6236dae4SAndroid Build Coastguard Worker    MSH3) */
234*6236dae4SAndroid Build Coastguard Worker #undef USE_HTTP3
235*6236dae4SAndroid Build Coastguard Worker 
236*6236dae4SAndroid Build Coastguard Worker /* Version number of package */
237*6236dae4SAndroid Build Coastguard Worker #undef VERSION
238*6236dae4SAndroid Build Coastguard Worker 
239*6236dae4SAndroid Build Coastguard Worker /* Number of bits in a file offset, on hosts where this is settable. */
240*6236dae4SAndroid Build Coastguard Worker #undef _FILE_OFFSET_BITS
241*6236dae4SAndroid Build Coastguard Worker 
242*6236dae4SAndroid Build Coastguard Worker /* Define for large files, on AIX-style hosts. */
243*6236dae4SAndroid Build Coastguard Worker #define _LARGE_FILES
244*6236dae4SAndroid Build Coastguard Worker 
245*6236dae4SAndroid Build Coastguard Worker /* Define to empty if `const' does not conform to ANSI C. */
246*6236dae4SAndroid Build Coastguard Worker #undef const
247*6236dae4SAndroid Build Coastguard Worker 
248*6236dae4SAndroid Build Coastguard Worker /* type to use in place of in_addr_t if not defined */
249*6236dae4SAndroid Build Coastguard Worker #define in_addr_t       unsigned long
250*6236dae4SAndroid Build Coastguard Worker 
251*6236dae4SAndroid Build Coastguard Worker /* Define to `unsigned' if <sys/types.h> does not define. */
252*6236dae4SAndroid Build Coastguard Worker #undef size_t
253*6236dae4SAndroid Build Coastguard Worker 
254*6236dae4SAndroid Build Coastguard Worker /* Define if you have a working ioctl FIONBIO function. */
255*6236dae4SAndroid Build Coastguard Worker #define HAVE_IOCTL_FIONBIO
256*6236dae4SAndroid Build Coastguard Worker 
257*6236dae4SAndroid Build Coastguard Worker /* Define if you have a working ioctl SIOCGIFADDR function. */
258*6236dae4SAndroid Build Coastguard Worker #define HAVE_IOCTL_SIOCGIFADDR
259*6236dae4SAndroid Build Coastguard Worker 
260*6236dae4SAndroid Build Coastguard Worker /* To disable LDAP */
261*6236dae4SAndroid Build Coastguard Worker #undef CURL_DISABLE_LDAP
262*6236dae4SAndroid Build Coastguard Worker 
263*6236dae4SAndroid Build Coastguard Worker /* Definition to make a library symbol externally visible. */
264*6236dae4SAndroid Build Coastguard Worker #define CURL_EXTERN_SYMBOL
265*6236dae4SAndroid Build Coastguard Worker 
266*6236dae4SAndroid Build Coastguard Worker /* Define if you have the ldap_url_parse procedure. */
267*6236dae4SAndroid Build Coastguard Worker /* #define HAVE_LDAP_URL_PARSE */    /* Disabled because of an IBM bug. */
268*6236dae4SAndroid Build Coastguard Worker 
269*6236dae4SAndroid Build Coastguard Worker /* Define if you have the recv function. */
270*6236dae4SAndroid Build Coastguard Worker #define HAVE_RECV
271*6236dae4SAndroid Build Coastguard Worker 
272*6236dae4SAndroid Build Coastguard Worker /* Define to the type of arg 1 for recv. */
273*6236dae4SAndroid Build Coastguard Worker #define RECV_TYPE_ARG1 int
274*6236dae4SAndroid Build Coastguard Worker 
275*6236dae4SAndroid Build Coastguard Worker /* Define to the type of arg 2 for recv. */
276*6236dae4SAndroid Build Coastguard Worker #define RECV_TYPE_ARG2 char *
277*6236dae4SAndroid Build Coastguard Worker 
278*6236dae4SAndroid Build Coastguard Worker /* Define to the type of arg 3 for recv. */
279*6236dae4SAndroid Build Coastguard Worker #define RECV_TYPE_ARG3 int
280*6236dae4SAndroid Build Coastguard Worker 
281*6236dae4SAndroid Build Coastguard Worker /* Define to the type of arg 4 for recv. */
282*6236dae4SAndroid Build Coastguard Worker #define RECV_TYPE_ARG4 int
283*6236dae4SAndroid Build Coastguard Worker 
284*6236dae4SAndroid Build Coastguard Worker /* Define to the function return type for recv. */
285*6236dae4SAndroid Build Coastguard Worker #define RECV_TYPE_RETV int
286*6236dae4SAndroid Build Coastguard Worker 
287*6236dae4SAndroid Build Coastguard Worker /* Define if you have the send function. */
288*6236dae4SAndroid Build Coastguard Worker #define HAVE_SEND
289*6236dae4SAndroid Build Coastguard Worker 
290*6236dae4SAndroid Build Coastguard Worker /* Define to the type of arg 1 for send. */
291*6236dae4SAndroid Build Coastguard Worker #define SEND_TYPE_ARG1 int
292*6236dae4SAndroid Build Coastguard Worker 
293*6236dae4SAndroid Build Coastguard Worker /* Define to the type qualifier of arg 2 for send. */
294*6236dae4SAndroid Build Coastguard Worker #define SEND_QUAL_ARG2
295*6236dae4SAndroid Build Coastguard Worker 
296*6236dae4SAndroid Build Coastguard Worker /* Define to the type of arg 2 for send. */
297*6236dae4SAndroid Build Coastguard Worker #define SEND_TYPE_ARG2 char *
298*6236dae4SAndroid Build Coastguard Worker 
299*6236dae4SAndroid Build Coastguard Worker /* Define to the type of arg 3 for send. */
300*6236dae4SAndroid Build Coastguard Worker #define SEND_TYPE_ARG3 int
301*6236dae4SAndroid Build Coastguard Worker 
302*6236dae4SAndroid Build Coastguard Worker /* Define to the type of arg 4 for send. */
303*6236dae4SAndroid Build Coastguard Worker #define SEND_TYPE_ARG4 int
304*6236dae4SAndroid Build Coastguard Worker 
305*6236dae4SAndroid Build Coastguard Worker /* Define to the function return type for send. */
306*6236dae4SAndroid Build Coastguard Worker #define SEND_TYPE_RETV int
307*6236dae4SAndroid Build Coastguard Worker 
308*6236dae4SAndroid Build Coastguard Worker /* Define to use the OS/400 crypto library. */
309*6236dae4SAndroid Build Coastguard Worker #define USE_OS400CRYPTO
310*6236dae4SAndroid Build Coastguard Worker 
311*6236dae4SAndroid Build Coastguard Worker /* Define to use Unix sockets. */
312*6236dae4SAndroid Build Coastguard Worker #define USE_UNIX_SOCKETS
313*6236dae4SAndroid Build Coastguard Worker 
314*6236dae4SAndroid Build Coastguard Worker /* Use the system keyring as the default CA bundle. */
315*6236dae4SAndroid Build Coastguard Worker #define CURL_CA_BUNDLE  "/QIBM/UserData/ICSS/Cert/Server/DEFAULT.KDB"
316*6236dae4SAndroid Build Coastguard Worker 
317*6236dae4SAndroid Build Coastguard Worker /* ---------------------------------------------------------------- */
318*6236dae4SAndroid Build Coastguard Worker /*                       ADDITIONAL DEFINITIONS                     */
319*6236dae4SAndroid Build Coastguard Worker /* ---------------------------------------------------------------- */
320*6236dae4SAndroid Build Coastguard Worker 
321*6236dae4SAndroid Build Coastguard Worker /* The following must be defined BEFORE system header files inclusion. */
322*6236dae4SAndroid Build Coastguard Worker 
323*6236dae4SAndroid Build Coastguard Worker #define __ptr128                       /* No teraspace. */
324*6236dae4SAndroid Build Coastguard Worker #define qadrt_use_fputc_inline         /* Generate fputc() wrapper inline. */
325*6236dae4SAndroid Build Coastguard Worker #define qadrt_use_fread_inline         /* Generate fread() wrapper inline. */
326*6236dae4SAndroid Build Coastguard Worker #define qadrt_use_fwrite_inline        /* Generate fwrite() wrapper inline. */
327*6236dae4SAndroid Build Coastguard Worker 
328*6236dae4SAndroid Build Coastguard Worker #endif /* HEADER_CURL_CONFIG_OS400_H */
329