#ifndef HEADER_CURL_CONFIG_RISCOS_H1#define HEADER_CURL_CONFIG_RISCOS_H2/***************************************************************************3* _ _ ____ _4* Project ___| | | | _ \| |5* / __| | | | |_) | |6* | (__| |_| | _ <| |___7* \___|\___/|_| \_\_____|8*9* Copyright (C) Daniel Stenberg, <[email protected]>, et al.10*11* This software is licensed as described in the file COPYING, which12* you should have received as part of this distribution. The terms13* are also available at https://curl.se/docs/copyright.html.14*15* You may opt to use, copy, modify, merge, publish, distribute and/or sell16* copies of the Software, and permit persons to whom the Software is17* furnished to do so, under the terms of the COPYING file.18*19* This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY20* KIND, either express or implied.21*22* SPDX-License-Identifier: curl23*24***************************************************************************/2526/* ================================================================ */27/* Hand crafted config file for RISC OS */28/* ================================================================ */2930/* Define cpu-machine-OS */31#ifndef CURL_OS32#define CURL_OS "ARM-RISC OS"33#endif3435/* Define if you want the built-in manual */36#define USE_MANUAL3738/* Define if you have the gethostbyname_r() function with 3 arguments */39#undef HAVE_GETHOSTBYNAME_R_34041/* Define if you have the gethostbyname_r() function with 5 arguments */42#undef HAVE_GETHOSTBYNAME_R_54344/* Define if you have the gethostbyname_r() function with 6 arguments */45#undef HAVE_GETHOSTBYNAME_R_64647/* Define if you need the _REENTRANT define for some functions */48#undef NEED_REENTRANT4950/* Define if you want to enable IPv6 support */51#undef USE_IPV65253/* Define if struct sockaddr_in6 has the sin6_scope_id member */54#define HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID 15556/* Define this to 'int' if ssize_t is not an available typedefed type */57#undef ssize_t5859/* Define if you have the alarm function. */60#define HAVE_ALARM6162/* Define if you have the <arpa/inet.h> header file. */63#define HAVE_ARPA_INET_H6465/* Define if you have the `closesocket' function. */66#undef HAVE_CLOSESOCKET6768/* Define if you have the <fcntl.h> header file. */69#define HAVE_FCNTL_H7071/* Define if you have the `ftruncate' function. */72#define HAVE_FTRUNCATE7374/* Define if getaddrinfo exists and works */75#define HAVE_GETADDRINFO7677/* Define if you have the `geteuid' function. */78#undef HAVE_GETEUID7980/* Define if you have the `gethostbyname_r' function. */81#undef HAVE_GETHOSTBYNAME_R8283/* Define if you have the `gethostname' function. */84#define HAVE_GETHOSTNAME8586/* Define if you have the `getpass_r' function. */87#undef HAVE_GETPASS_R8889/* Define if you have the `getpwuid' function. */90#undef HAVE_GETPWUID9192/* Define if you have the `gettimeofday' function. */93#define HAVE_GETTIMEOFDAY9495/* Define if you have the `timeval' struct. */96#define HAVE_STRUCT_TIMEVAL9798/* Define if you have the <io.h> header file. */99#undef HAVE_IO_H100101/* Define if you have the <netdb.h> header file. */102#define HAVE_NETDB_H103104/* Define if you have the <netinet/in.h> header file. */105#define HAVE_NETINET_IN_H106107/* Define if you have the <net/if.h> header file. */108#define HAVE_NET_IF_H109110/* Define if you have the <pwd.h> header file. */111#undef HAVE_PWD_H112113/* Define if you have the `select' function. */114#define HAVE_SELECT115116/* Define if you have the `sigaction' function. */117#undef HAVE_SIGACTION118119/* Define if you have the `signal' function. */120#define HAVE_SIGNAL121122/* Define if you have the `socket' function. */123#define HAVE_SOCKET124125/* Define if you have the `strcasecmp' function. */126#undef HAVE_STRCASECMP127128/* Define if you have the `strcmpi' function. */129#undef HAVE_STRCMPI130131/* Define if you have the `strdup' function. */132#define HAVE_STRDUP133134/* Define if you have the `stricmp' function. */135#define HAVE_STRICMP136137/* Define if you have the <strings.h> header file. */138#undef HAVE_STRINGS_H139140/* Define if you have the <sys/param.h> header file. */141#undef HAVE_SYS_PARAM_H142143/* Define if you have the <sys/select.h> header file. */144#undef HAVE_SYS_SELECT_H145146/* Define if you have the <sys/socket.h> header file. */147#define HAVE_SYS_SOCKET_H148149/* Define if you have the <sys/sockio.h> header file. */150#undef HAVE_SYS_SOCKIO_H151152/* Define if you have the <sys/stat.h> header file. */153#undef HAVE_SYS_STAT_H154155/* Define if you have the <sys/time.h> header file. */156#define HAVE_SYS_TIME_H157158/* Define if you have the <sys/types.h> header file. */159#define HAVE_SYS_TYPES_H160161/* Define if you have the <termios.h> header file. */162#define HAVE_TERMIOS_H163164/* Define if you have the <termio.h> header file. */165#undef HAVE_TERMIO_H166167/* Define if you have the <unistd.h> header file. */168#define HAVE_UNISTD_H169170/* The size of `int', as computed by sizeof. */171#define SIZEOF_INT 4172173/* The size of `long long', as computed by sizeof. */174#undef SIZEOF_LONG_LONG175176/* The size of `size_t', as computed by sizeof. */177#define SIZEOF_SIZE_T 4178179/* Define if you have the ANSI C header files. */180#undef STDC_HEADERS181182/* Version number of package */183#undef VERSION184185/* Number of bits in a file offset, on hosts where this is settable. */186#undef _FILE_OFFSET_BITS187188/* Define for large files, on AIX-style hosts. */189#undef _LARGE_FILES190191/* Define to empty if `const' does not conform to ANSI C. */192#undef const193194/* Define to `unsigned' if <sys/types.h> does not define. */195#undef size_t196197/* Define to `int' if <sys/types.h> does not define. */198#undef ssize_t199200/* Define if you have a working ioctl FIONBIO function. */201#define HAVE_IOCTL_FIONBIO202203/* to disable LDAP */204#define CURL_DISABLE_LDAP205206/* Define if you have the recv function. */207#define HAVE_RECV 1208209/* Define to the type of arg 1 for recv. */210#define RECV_TYPE_ARG1 int211212/* Define to the type of arg 2 for recv. */213#define RECV_TYPE_ARG2 void *214215/* Define to the type of arg 3 for recv. */216#define RECV_TYPE_ARG3 size_t217218/* Define to the type of arg 4 for recv. */219#define RECV_TYPE_ARG4 int220221/* Define to the function return type for recv. */222#define RECV_TYPE_RETV ssize_t223224/* Define if you have the send function. */225#define HAVE_SEND 1226227/* Define to the type of arg 1 for send. */228#define SEND_TYPE_ARG1 int229230/* Define to the type qualifier of arg 2 for send. */231#define SEND_QUAL_ARG2 const232233/* Define to the type of arg 2 for send. */234#define SEND_TYPE_ARG2 void *235236/* Define to the type of arg 3 for send. */237#define SEND_TYPE_ARG3 size_t238239/* Define to the type of arg 4 for send. */240#define SEND_TYPE_ARG4 int241242/* Define to the function return type for send. */243#define SEND_TYPE_RETV ssize_t244245#endif /* HEADER_CURL_CONFIG_RISCOS_H */246247248