1#ifndef HEADER_CURL_CONFIG_RISCOS_H
2#define HEADER_CURL_CONFIG_RISCOS_H
3/***************************************************************************
4 *                                  _   _ ____  _
5 *  Project                     ___| | | |  _ \| |
6 *                             / __| | | | |_) | |
7 *                            | (__| |_| |  _ <| |___
8 *                             \___|\___/|_| \_\_____|
9 *
10 * Copyright (C) 1998 - 2013, Daniel Stenberg, <daniel@haxx.se>, et al.
11 *
12 * This software is licensed as described in the file COPYING, which
13 * you should have received as part of this distribution. The terms
14 * are also available at http://curl.haxx.se/docs/copyright.html.
15 *
16 * You may opt to use, copy, modify, merge, publish, distribute and/or sell
17 * copies of the Software, and permit persons to whom the Software is
18 * furnished to do so, under the terms of the COPYING file.
19 *
20 * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
21 * KIND, either express or implied.
22 *
23 ***************************************************************************/
24
25/* ================================================================ */
26/*               Hand crafted config file for RISC OS               */
27/* ================================================================ */
28
29/* Name of this package! */
30#undef PACKAGE
31
32/* Version number of this archive. */
33#undef VERSION
34
35/* Define if you have the getpass function.  */
36#undef HAVE_GETPASS
37
38/* Define cpu-machine-OS */
39#define OS "ARM-RISC OS"
40
41/* Define if you want the built-in manual */
42#define USE_MANUAL
43
44/* Define if you have the gethostbyaddr_r() function with 5 arguments */
45#undef HAVE_GETHOSTBYADDR_R_5
46
47/* Define if you have the gethostbyaddr_r() function with 7 arguments */
48#undef HAVE_GETHOSTBYADDR_R_7
49
50/* Define if you have the gethostbyaddr_r() function with 8 arguments */
51#undef HAVE_GETHOSTBYADDR_R_8
52
53/* Define if you have the gethostbyname_r() function with 3 arguments */
54#undef HAVE_GETHOSTBYNAME_R_3
55
56/* Define if you have the gethostbyname_r() function with 5 arguments */
57#undef HAVE_GETHOSTBYNAME_R_5
58
59/* Define if you have the gethostbyname_r() function with 6 arguments */
60#undef HAVE_GETHOSTBYNAME_R_6
61
62/* Define if you need the _REENTRANT define for some functions */
63#undef NEED_REENTRANT
64
65/* Define if you have the Kerberos4 libraries (including -ldes) */
66#undef HAVE_KRB4
67
68/* Define if you want to enable IPv6 support */
69#undef ENABLE_IPV6
70
71/* Define if struct sockaddr_in6 has the sin6_scope_id member */
72#define HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID 1
73
74/* Define this to 'int' if ssize_t is not an available typedefed type */
75#undef ssize_t
76
77/* Define this as a suitable file to read random data from */
78#undef RANDOM_FILE
79
80/* Define this to your Entropy Gathering Daemon socket pathname */
81#undef EGD_SOCKET
82
83/* Define if you want to enable IPv6 support */
84#undef ENABLE_IPV6
85
86/* Define if you have the alarm function. */
87#define HAVE_ALARM
88
89/* Define if you have the <alloca.h> header file. */
90#define HAVE_ALLOCA_H
91
92/* Define if you have the <arpa/inet.h> header file. */
93#define HAVE_ARPA_INET_H
94
95/* Define if you have the `closesocket' function. */
96#undef HAVE_CLOSESOCKET
97
98/* Define if you have the <crypto.h> header file. */
99#undef HAVE_CRYPTO_H
100
101/* Define if you have the <des.h> header file. */
102#undef HAVE_DES_H
103
104/* Define if you have the <errno.h> header file. */
105#define HAVE_ERRNO_H
106
107/* Define if you have the <err.h> header file. */
108#undef HAVE_ERR_H
109
110/* Define if you have the <fcntl.h> header file. */
111#define HAVE_FCNTL_H
112
113/* Define if you have the `ftruncate' function. */
114#define HAVE_FTRUNCATE
115
116/* Define if getaddrinfo exists and works */
117#define HAVE_GETADDRINFO
118
119/* Define if you have the `geteuid' function. */
120#undef HAVE_GETEUID
121
122/* Define if you have the `gethostbyaddr' function. */
123#define HAVE_GETHOSTBYADDR
124
125/* Define if you have the `gethostbyaddr_r' function. */
126#undef HAVE_GETHOSTBYADDR_R
127
128/* Define if you have the `gethostbyname_r' function. */
129#undef HAVE_GETHOSTBYNAME_R
130
131/* Define if you have the `gethostname' function. */
132#define HAVE_GETHOSTNAME
133
134/* Define if you have the <getopt.h> header file. */
135#define HAVE_GETOPT_H
136
137/* Define if you have the `getpass_r' function. */
138#undef HAVE_GETPASS_R
139
140/* Define if you have the `getpwuid' function. */
141#undef HAVE_GETPWUID
142
143/* Define if you have the `getservbyname' function. */
144#undef HAVE_GETSERVBYNAME
145
146/* Define if you have the `gettimeofday' function. */
147#define HAVE_GETTIMEOFDAY
148
149/* Define if you have the `timeval' struct. */
150#define HAVE_STRUCT_TIMEVAL
151
152/* Define if you have the `inet_addr' function. */
153#undef HAVE_INET_ADDR
154
155/* Define if you have the <inttypes.h> header file. */
156#define HAVE_INTTYPES_H
157
158/* Define if you have the <io.h> header file. */
159#undef HAVE_IO_H
160
161/* Define if you have the `krb_get_our_ip_for_realm' function. */
162#undef HAVE_KRB_GET_OUR_IP_FOR_REALM
163
164/* Define if you have the <krb.h> header file. */
165#undef HAVE_KRB_H
166
167/* Define if you have the `crypto' library (-lcrypto). */
168#undef HAVE_LIBCRYPTO
169
170/* Define if you have the `nsl' library (-lnsl). */
171#undef HAVE_LIBNSL
172
173/* Define if you have the `resolv' library (-lresolv). */
174#undef HAVE_LIBRESOLV
175
176/* Define if you have the `resolve' library (-lresolve). */
177#undef HAVE_LIBRESOLVE
178
179/* Define if you have the `socket' library (-lsocket). */
180#undef HAVE_LIBSOCKET
181
182/* Define if you have the `ssl' library (-lssl). */
183#undef HAVE_LIBSSL
184
185/* Define if you have the `ucb' library (-lucb). */
186#undef HAVE_LIBUCB
187
188/* Define if you have the `localtime_r' function. */
189#undef HAVE_LOCALTIME_R
190
191/* Define if you have the <malloc.h> header file. */
192#define HAVE_MALLOC_H
193
194/* Define if you need the malloc.h header file even with stdlib.h  */
195/* #define NEED_MALLOC_H 1 */
196
197/* Define if you have the <memory.h> header file. */
198#undef HAVE_MEMORY_H
199
200/* Define if you have the <netdb.h> header file. */
201#define HAVE_NETDB_H
202
203/* Define if you have the <netinet/if_ether.h> header file. */
204#undef HAVE_NETINET_IF_ETHER_H
205
206/* Define if you have the <netinet/in.h> header file. */
207#define HAVE_NETINET_IN_H
208
209/* Define if you have the <net/if.h> header file. */
210#define HAVE_NET_IF_H
211
212/* Define if you have the <openssl/crypto.h> header file. */
213#undef HAVE_OPENSSL_CRYPTO_H
214
215/* Define if you have the <openssl/err.h> header file. */
216#undef HAVE_OPENSSL_ERR_H
217
218/* Define if you have the <openssl/pem.h> header file. */
219#undef HAVE_OPENSSL_PEM_H
220
221/* Define if you have the <openssl/rsa.h> header file. */
222#undef HAVE_OPENSSL_RSA_H
223
224/* Define if you have the <openssl/ssl.h> header file. */
225#undef HAVE_OPENSSL_SSL_H
226
227/* Define if you have the <openssl/x509.h> header file. */
228#undef HAVE_OPENSSL_X509_H
229
230/* Define if you have the <pem.h> header file. */
231#undef HAVE_PEM_H
232
233/* Define if you have the `perror' function. */
234#undef HAVE_PERROR
235
236/* Define if you have the <pwd.h> header file. */
237#undef HAVE_PWD_H
238
239/* Define if you have the `RAND_egd' function. */
240#undef HAVE_RAND_EGD
241
242/* Define if you have the `RAND_screen' function. */
243#undef HAVE_RAND_SCREEN
244
245/* Define if you have the `RAND_status' function. */
246#undef HAVE_RAND_STATUS
247
248/* Define if you have the <rsa.h> header file. */
249#undef HAVE_RSA_H
250
251/* Define if you have the `select' function. */
252#define HAVE_SELECT
253
254/* Define if you have the `setvbuf' function. */
255#undef HAVE_SETVBUF
256
257/* Define if you have the <sgtty.h> header file. */
258#define HAVE_SGTTY_H
259
260/* Define if you have the `sigaction' function. */
261#undef HAVE_SIGACTION
262
263/* Define if you have the `signal' function. */
264#define HAVE_SIGNAL
265
266/* Define if you have the <signal.h> header file. */
267#define HAVE_SIGNAL_H
268
269/* Define if sig_atomic_t is an available typedef. */
270#define HAVE_SIG_ATOMIC_T
271
272/* Define if sig_atomic_t is already defined as volatile. */
273#undef HAVE_SIG_ATOMIC_T_VOLATILE
274
275/* Define if you have the `socket' function. */
276#define HAVE_SOCKET
277
278/* Define if you have the <ssl.h> header file. */
279#undef HAVE_SSL_H
280
281/* Define if you have the <stdint.h> header file. */
282#undef HAVE_STDINT_H
283
284/* Define if you have the <stdlib.h> header file. */
285#define HAVE_STDLIB_H
286
287/* Define if you have the `strcasecmp' function. */
288#undef HAVE_STRCASECMP
289
290/* Define if you have the `strcmpi' function. */
291#undef HAVE_STRCMPI
292
293/* Define if you have the `strdup' function. */
294#define HAVE_STRDUP
295
296/* Define if you have the `strftime' function. */
297#define HAVE_STRFTIME
298
299/* Define if you have the `stricmp' function. */
300#define HAVE_STRICMP
301
302/* Define if you have the <strings.h> header file. */
303#undef HAVE_STRINGS_H
304
305/* Define if you have the <string.h> header file. */
306#define HAVE_STRING_H
307
308/* Define if you have the `strlcpy' function. */
309#undef HAVE_STRLCPY
310
311/* Define if you have the `strstr' function. */
312#define HAVE_STRSTR
313
314/* Define if you have the `strtok_r' function. */
315#undef HAVE_STRTOK_R
316
317/* Define if you have the `strtoll' function. */
318#undef HAVE_STRTOLL
319
320/* Define if you have the <sys/param.h> header file. */
321#undef HAVE_SYS_PARAM_H
322
323/* Define if you have the <sys/select.h> header file. */
324#undef HAVE_SYS_SELECT_H
325
326/* Define if you have the <sys/socket.h> header file. */
327#define HAVE_SYS_SOCKET_H
328
329/* Define if you have the <sys/sockio.h> header file. */
330#undef HAVE_SYS_SOCKIO_H
331
332/* Define if you have the <sys/stat.h> header file. */
333#undef HAVE_SYS_STAT_H
334
335/* Define if you have the <sys/time.h> header file. */
336#define HAVE_SYS_TIME_H
337
338/* Define if you have the <sys/types.h> header file. */
339#define HAVE_SYS_TYPES_H
340
341/* Define if you have the `tcgetattr' function. */
342#define HAVE_TCGETATTR
343
344/* Define if you have the `tcsetattr' function. */
345#define HAVE_TCSETATTR
346
347/* Define if you have the <termios.h> header file. */
348#define HAVE_TERMIOS_H
349
350/* Define if you have the <termio.h> header file. */
351#undef HAVE_TERMIO_H
352
353/* Define if you have the <time.h> header file. */
354#undef HAVE_TIME_H
355
356/* Define if you have the `uname' function. */
357#define HAVE_UNAME
358
359/* Define if you have the <unistd.h> header file. */
360#define HAVE_UNISTD_H
361
362/* Define if you have the <winsock.h> header file. */
363#undef HAVE_WINSOCK_H
364
365/* Define if you have the <x509.h> header file. */
366#undef HAVE_X509_H
367
368/* Name of package */
369#undef PACKAGE
370
371/* Define as the return type of signal handlers (`int' or `void'). */
372#define RETSIGTYPE void
373
374/* The size of `int', as computed by sizeof. */
375#define SIZEOF_INT 4
376
377/* The size of `long double', as computed by sizeof. */
378#undef SIZEOF_LONG_DOUBLE
379
380/* The size of `long long', as computed by sizeof. */
381#undef SIZEOF_LONG_LONG
382
383/* The size of `short', as computed by sizeof. */
384#define SIZEOF_SHORT 2
385
386/* The size of `size_t', as computed by sizeof. */
387#define SIZEOF_SIZE_T 4
388
389/* Define if you have the ANSI C header files. */
390#undef STDC_HEADERS
391
392/* Define if you can safely include both <sys/time.h> and <time.h>. */
393#undef TIME_WITH_SYS_TIME
394
395/* Version number of package */
396#undef VERSION
397
398/* Define if on AIX 3.
399   System headers sometimes define this.
400   We just want to avoid a redefinition error message.  */
401#ifndef _ALL_SOURCE
402# undef _ALL_SOURCE
403#endif
404
405/* Number of bits in a file offset, on hosts where this is settable. */
406#undef _FILE_OFFSET_BITS
407
408/* Define for large files, on AIX-style hosts. */
409#undef _LARGE_FILES
410
411/* Define to empty if `const' does not conform to ANSI C. */
412#undef const
413
414/* Define to `unsigned' if <sys/types.h> does not define. */
415#undef size_t
416
417/* Define to `int' if <sys/types.h> does not define. */
418#undef ssize_t
419
420/* Define if you have the ioctl function. */
421#define HAVE_IOCTL
422
423/* Define if you have a working ioctl FIONBIO function. */
424#define HAVE_IOCTL_FIONBIO
425
426/* to disable LDAP */
427#define CURL_DISABLE_LDAP
428
429/* Define if you have the getnameinfo function. */
430#define HAVE_GETNAMEINFO 1
431
432/* Define to the type qualifier of arg 1 for getnameinfo. */
433#define GETNAMEINFO_QUAL_ARG1 const
434
435/* Define to the type of arg 1 for getnameinfo. */
436#define GETNAMEINFO_TYPE_ARG1 struct sockaddr *
437
438/* Define to the type of arg 2 for getnameinfo. */
439#define GETNAMEINFO_TYPE_ARG2 socklen_t
440
441/* Define to the type of args 4 and 6 for getnameinfo. */
442#define GETNAMEINFO_TYPE_ARG46 size_t
443
444/* Define to the type of arg 7 for getnameinfo. */
445#define GETNAMEINFO_TYPE_ARG7 int
446
447/* Define if you have the recv function. */
448#define HAVE_RECV 1
449
450/* Define to the type of arg 1 for recv. */
451#define RECV_TYPE_ARG1 int
452
453/* Define to the type of arg 2 for recv. */
454#define RECV_TYPE_ARG2 void *
455
456/* Define to the type of arg 3 for recv. */
457#define RECV_TYPE_ARG3 size_t
458
459/* Define to the type of arg 4 for recv. */
460#define RECV_TYPE_ARG4 int
461
462/* Define to the function return type for recv. */
463#define RECV_TYPE_RETV ssize_t
464
465/* Define 1 if you have the recvfrom function. */
466#define HAVE_RECVFROM 1
467
468/* Define to the type of arg 1 for recvfrom. */
469#define RECVFROM_TYPE_ARG1 int
470
471/* Define to the type pointed by arg 2 for recvfrom. */
472#define RECVFROM_TYPE_ARG2 void
473
474/* Define if the type pointed by arg 2 for recvfrom is void. */
475#define RECVFROM_TYPE_ARG2_IS_VOID
476
477/* Define to the type of arg 3 for recvfrom. */
478#define RECVFROM_TYPE_ARG3 size_t
479
480/* Define to the type of arg 4 for recvfrom. */
481#define RECVFROM_TYPE_ARG4 int
482
483/* Define to the type pointed by arg 5 for recvfrom. */
484#define RECVFROM_TYPE_ARG5 struct sockaddr
485
486/* Define to the type pointed by arg 6 for recvfrom. */
487#define RECVFROM_TYPE_ARG6 int
488
489/* Define to the function return type for recvfrom. */
490#define RECVFROM_TYPE_RETV ssize_t
491
492/* Define if you have the send function. */
493#define HAVE_SEND 1
494
495/* Define to the type of arg 1 for send. */
496#define SEND_TYPE_ARG1 int
497
498/* Define to the type qualifier of arg 2 for send. */
499#define SEND_QUAL_ARG2 const
500
501/* Define to the type of arg 2 for send. */
502#define SEND_TYPE_ARG2 void *
503
504/* Define to the type of arg 3 for send. */
505#define SEND_TYPE_ARG3 size_t
506
507/* Define to the type of arg 4 for send. */
508#define SEND_TYPE_ARG4 int
509
510/* Define to the function return type for send. */
511#define SEND_TYPE_RETV ssize_t
512
513#endif /* HEADER_CURL_CONFIG_RISCOS_H */
514