VirtualBox

source: vbox/trunk/src/libs/curl-7.83.1/lib/config-plan9.h@ 95312

Last change on this file since 95312 was 95312, checked in by vboxsync, 2 years ago

libs/{curl,libxml2}: OSE export fixes, bugref:8515

  • Property svn:eol-style set to native
File size: 5.2 KB
Line 
1#ifndef HEADER_CURL_CONFIG_PLAN9_H
2#define HEADER_CURL_CONFIG_PLAN9_H
3/***************************************************************************
4 * _ _ ____ _
5 * Project ___| | | | _ \| |
6 * / __| | | | |_) | |
7 * | (__| |_| | _ <| |___
8 * \___|\___/|_| \_\_____|
9 *
10 * Copyright (C) 1998 - 2021, Daniel Stenberg, <[email protected]>, 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 https://curl.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#define BUILDING_LIBCURL 1
26#define CURL_CA_BUNDLE "/sys/lib/tls/ca.pem"
27#define CURL_CA_PATH "/sys/lib/tls"
28#define CURL_STATICLIB 1
29#define ENABLE_IPV6 1
30#define CURL_DISABLE_LDAP 1
31
32#define NEED_REENTRANT 1
33#define OS "plan9"
34#define PACKAGE "curl"
35#define PACKAGE_NAME "curl"
36#define PACKAGE_BUGREPORT "a suitable mailing list: https://curl.se/mail/"
37#define PACKAGE_STRING "curl -"
38#define PACKAGE_TARNAME "curl"
39#define PACKAGE_VERSION "-"
40#define RANDOM_FILE "/dev/random"
41#define VERSION "0.0.0" /* TODO */
42
43#define STDC_HEADERS 1
44
45#ifdef _BITS64
46#error not implement
47#else
48#define SIZEOF_INT 4
49#define SIZEOF_SHORT 2
50#define SIZEOF_LONG 4
51#define SIZEOF_OFF_T 8
52#define SIZEOF_CURL_OFF_T 4 /* curl_off_t = timediff_t = int */
53#define SIZEOF_SIZE_T 4
54#define SIZEOF_TIME_T 4
55#endif
56
57#define HAVE_RECV 1
58#define RECV_TYPE_ARG1 int
59#define RECV_TYPE_ARG2 void *
60#define RECV_TYPE_ARG3 int
61#define RECV_TYPE_ARG4 int
62#define RECV_TYPE_RETV int
63
64#define HAVE_RECVFROM 1
65#define RECVFROM_TYPE_ARG1 int
66#define RECVFROM_TYPE_ARG2 void
67#define RECVFROM_TYPE_ARG2_IS_VOID 1
68#define RECVFROM_TYPE_ARG3 int
69#define RECVFROM_TYPE_ARG4 int
70#define RECVFROM_TYPE_ARG5 void
71#define RECVFROM_TYPE_ARG5_IS_VOID 1
72#define RECVFROM_TYPE_ARG6 int
73#define RECVFROM_TYPE_ARG6_IS_VOID 1
74#define RECVFROM_TYPE_RETV int
75
76#define HAVE_SELECT 1
77#define SELECT_TYPE_ARG1 int
78#define SELECT_TYPE_ARG234 fd_set *
79#define SELECT_TYPE_ARG5 struct timeval *
80#define SELECT_TYPE_RETV int
81
82#define HAVE_SEND 1
83#define SEND_TYPE_ARG1 int
84#define SEND_TYPE_ARG2 void *
85#define SEND_QUAL_ARG2
86#define SEND_TYPE_ARG3 int
87#define SEND_TYPE_ARG4 int
88#define SEND_TYPE_RETV int
89
90#define HAVE_ALARM 1
91#define HAVE_ARPA_INET_H 1
92#define HAVE_ASSERT_H 1
93#define HAVE_BASENAME 1
94#define HAVE_BOOL_T 1
95#define HAVE_CRYPTO_CLEANUP_ALL_EX_DATA 1
96#define HAVE_ERRNO_H 1
97#define HAVE_FCNTL 1
98#define HAVE_FCNTL_H 1
99#define HAVE_FREEADDRINFO 1
100#define HAVE_FTRUNCATE 1
101#define HAVE_GETADDRINFO 1
102#define HAVE_GETEUID 1
103#define HAVE_GETHOSTBYNAME 1
104#define HAVE_GETHOSTNAME 1
105#define HAVE_GETPPID 1
106#define HAVE_GETPROTOBYNAME 1
107#define HAVE_GETPWUID 1
108#define HAVE_GETTIMEOFDAY 1
109#define HAVE_GMTIME_R 1
110#define HAVE_INET_ADDR 1
111#define HAVE_INET_NTOP 1
112#define HAVE_INET_PTON 1
113#define HAVE_INTTYPES_H 1
114#define HAVE_IOCTL 1
115#define HAVE_LIBGEN_H 1
116#define HAVE_LIBZ 1
117#define HAVE_LL 1
118#define HAVE_LOCALE_H 1
119#define HAVE_LOCALTIME_R 1
120#define HAVE_LONGLONG 1
121#define HAVE_NETDB_H 1
122#define HAVE_NETINET_IN_H 1
123#define HAVE_NETINET_TCP_H 1
124#define HAVE_PWD_H 1
125#define HAVE_SYS_SELECT_H 1
126
127#define USE_OPENSSL 1
128#define HAVE_OPENSSL_CRYPTO_H 1
129#define HAVE_OPENSSL_ERR_H 1
130#define HAVE_OPENSSL_PEM_H 1
131#define HAVE_OPENSSL_PKCS12_H 1
132#define HAVE_OPENSSL_RSA_H 1
133#define HAVE_OPENSSL_SSL_H 1
134#define HAVE_OPENSSL_X509_H 1
135
136#define HAVE_PIPE 1
137#define HAVE_POLL 1
138#define HAVE_POLL_FINE 1
139#define HAVE_POLL_H 1
140#define HAVE_PTHREAD_H 1
141#define HAVE_RAND_STATUS 1
142#define HAVE_SETJMP_H 1
143#define HAVE_SETLOCALE 1
144
145#define HAVE_SETSOCKOPT 1
146#define HAVE_SOCK_OPTS 1 /* for /sys/include/ape/sys/socket.h */
147
148#define HAVE_SIGACTION 1
149#define HAVE_SIGNAL 1
150#define HAVE_SIGNAL_H 1
151#define HAVE_SIGSETJMP 1
152#define HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID 1
153#define HAVE_SOCKET 1
154#define HAVE_SSL_GET_SHUTDOWN 1
155#define HAVE_STDBOOL_H 1
156#define HAVE_STDINT_H 1
157#define HAVE_STDIO_H 1
158#define HAVE_STDLIB_H 1
159#define HAVE_STRCASECMP 1
160#define HAVE_STRDUP 1
161#define HAVE_STRING_H 1
162#define HAVE_STRSTR 1
163#define HAVE_STRTOK_R 1
164#define HAVE_STRTOLL 1
165#define HAVE_STRUCT_TIMEVAL 1
166#define HAVE_SYS_IOCTL_H 1
167#define HAVE_SYS_PARAM_H 1
168#define HAVE_SYS_RESOURCE_H 1
169#define HAVE_SYS_SOCKET_H 1
170#define HAVE_SYS_STAT_H 1
171#define HAVE_SYS_TIME_H 1
172#define HAVE_SYS_TYPES_H 1
173#define HAVE_SYS_UIO_H 1
174#define HAVE_SYS_UN_H 1
175#define HAVE_TERMIOS_H 1
176#define HAVE_TIME_H 1
177#define HAVE_UNAME 1
178#define HAVE_UNISTD_H 1
179#define HAVE_UTIME 1
180#define HAVE_UTIME_H 1
181#define HAVE_WRITEV 1
182
183#define HAVE_ZLIB_H 1
184
185#define HAVE_POSIX_STRERROR_R 1
186#define HAVE_STRERROR_R 1
187#define STRERROR_R_TYPE_ARG3 int
188
189#define TIME_WITH_SYS_TIME 1
190#define USE_MANUAL 1
191
192#define __attribute__(x)
193
194#ifndef __cplusplus
195#undef inline
196#endif
197
198#endif /* HEADER_CURL_CONFIG_PLAN9_H */
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette