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) 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 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 * SPDX-License-Identifier: curl 24 * 25 ***************************************************************************/ 26 27#define BUILDING_LIBCURL 1 28#define CURL_CA_BUNDLE "/sys/lib/tls/ca.pem" 29#define CURL_CA_PATH "/sys/lib/tls" 30#define CURL_STATICLIB 1 31#define ENABLE_IPV6 1 32#define CURL_DISABLE_LDAP 1 33 34#define NEED_REENTRANT 1 35#ifndef OS 36#define OS "plan9" 37#endif 38#define PACKAGE "curl" 39#define PACKAGE_NAME "curl" 40#define PACKAGE_BUGREPORT "a suitable mailing list: https://curl.se/mail/" 41#define PACKAGE_STRING "curl -" 42#define PACKAGE_TARNAME "curl" 43#define PACKAGE_VERSION "-" 44#define RANDOM_FILE "/dev/random" 45#define VERSION "0.0.0" /* TODO */ 46 47#define STDC_HEADERS 1 48 49#ifdef _BITS64 50#error not implement 51#else 52#define SIZEOF_INT 4 53#define SIZEOF_LONG 4 54#define SIZEOF_OFF_T 8 55#define SIZEOF_CURL_OFF_T 4 /* curl_off_t = timediff_t = int */ 56#define SIZEOF_SIZE_T 4 57#define SIZEOF_TIME_T 4 58#endif 59 60#define HAVE_RECV 1 61#define RECV_TYPE_ARG1 int 62#define RECV_TYPE_ARG2 void * 63#define RECV_TYPE_ARG3 int 64#define RECV_TYPE_ARG4 int 65#define RECV_TYPE_RETV int 66 67#define HAVE_SELECT 1 68 69#define HAVE_SEND 1 70#define SEND_TYPE_ARG1 int 71#define SEND_TYPE_ARG2 void * 72#define SEND_QUAL_ARG2 73#define SEND_TYPE_ARG3 int 74#define SEND_TYPE_ARG4 int 75#define SEND_TYPE_RETV int 76 77#define HAVE_ALARM 1 78#define HAVE_ARPA_INET_H 1 79#define HAVE_BASENAME 1 80#define HAVE_BOOL_T 1 81#define HAVE_FCNTL 1 82#define HAVE_FCNTL_H 1 83#define HAVE_FREEADDRINFO 1 84#define HAVE_FTRUNCATE 1 85#define HAVE_GETADDRINFO 1 86#define HAVE_GETEUID 1 87#define HAVE_GETHOSTNAME 1 88#define HAVE_GETPPID 1 89#define HAVE_GETPWUID 1 90#define HAVE_GETTIMEOFDAY 1 91#define HAVE_GMTIME_R 1 92#define HAVE_INET_NTOP 1 93#define HAVE_INET_PTON 1 94#define HAVE_LIBGEN_H 1 95#define HAVE_LIBZ 1 96#define HAVE_LOCALE_H 1 97#define HAVE_LONGLONG 1 98#define HAVE_NETDB_H 1 99#define HAVE_NETINET_IN_H 1 100#define HAVE_NETINET_TCP_H 1 101#define HAVE_PWD_H 1 102#define HAVE_SYS_SELECT_H 1 103 104#define USE_OPENSSL 1 105 106#define HAVE_PIPE 1 107#define HAVE_POLL_FINE 1 108#define HAVE_POLL_H 1 109#define HAVE_PTHREAD_H 1 110#define HAVE_SETLOCALE 1 111 112#define HAVE_SIGACTION 1 113#define HAVE_SIGNAL 1 114#define HAVE_SIGSETJMP 1 115#define HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID 1 116#define HAVE_SOCKET 1 117#define HAVE_SSL_GET_SHUTDOWN 1 118#define HAVE_STDBOOL_H 1 119#define HAVE_STRCASECMP 1 120#define HAVE_STRDUP 1 121#define HAVE_STRTOK_R 1 122#define HAVE_STRTOLL 1 123#define HAVE_STRUCT_TIMEVAL 1 124#define HAVE_SYS_IOCTL_H 1 125#define HAVE_SYS_PARAM_H 1 126#define HAVE_SYS_RESOURCE_H 1 127#define HAVE_SYS_SOCKET_H 1 128#define HAVE_SYS_STAT_H 1 129#define HAVE_SYS_TIME_H 1 130#define HAVE_SYS_TYPES_H 1 131#define HAVE_SYS_UN_H 1 132#define HAVE_TERMIOS_H 1 133#define HAVE_UNISTD_H 1 134#define HAVE_UTIME 1 135#define HAVE_UTIME_H 1 136 137#define HAVE_POSIX_STRERROR_R 1 138#define HAVE_STRERROR_R 1 139#define USE_MANUAL 1 140 141#define __attribute__(x) 142 143#ifndef __cplusplus 144#undef inline 145#endif 146 147#endif /* HEADER_CURL_CONFIG_PLAN9_H */ 148