/* * libwebsockets - small server side websockets and web server implementation * * Copyright (C) 2021-2022 Huawei Device Co., Ltd. * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to * deal in the Software without restriction, including without limitation the * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or * sell copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in * all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS * IN THE SOFTWARE. */ #if OHOS_LIBWEBSOCKETS /* lws_config_private.h.in. Private compilation options. */ #ifndef NDEBUG #ifndef _DEBUG #define _DEBUG #endif #endif /* #undef LWIP_PROVIDE_ERRNO */ /* Define to 1 to use CyaSSL as a replacement for OpenSSL. * LWS_OPENSSL_SUPPORT needs to be set also for this to work. */ /* #undef USE_CYASSL */ /* Define to 1 if you have the `fork' function. */ #define LWS_HAVE_FORK /* Define to 1 if you have the `getenv' function. */ #define LWS_HAVE_GETENV /* Define to 1 if you have the header file. */ /* #undef LWS_HAVE_IN6ADDR_H */ /* Define to 1 if your system has a GNU libc compatible `malloc' function, and to 0 otherwise. */ #define LWS_HAVE_MALLOC /* Define to 1 if you have the header file. */ #define LWS_HAVE_MEMORY_H /* Define to 1 if you have the header file. */ #define LWS_HAVE_NETINET_IN_H /* Define to 1 if you have the header file. */ #define LWS_HAVE_STDINT_H /* Define to 1 if you have the header file. */ #define LWS_HAVE_STDLIB_H /* Define to 1 if you have the `strerror' function. */ #define LWS_HAVE_STRERROR /* Define to 1 if you have the header file. */ #define LWS_HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #define LWS_HAVE_STRING_H #if !defined (CROSS_PLATFORM_IOS_LIBWEBSOCKETS) /* Define to 1 if you have the header file. */ #define LWS_HAVE_SYS_PRCTL_H #endif /* Define to 1 if you have the header file. */ #define LWS_HAVE_SYS_RESOURCE_H /* Define to 1 if you have the header file. */ #define LWS_HAVE_SYS_SOCKET_H /* Define to 1 if you have the header file. */ /* #undef LWS_HAVE_SYS_SOCKIO_H */ /* Define to 1 if you have the header file. */ #define LWS_HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #define LWS_HAVE_SYS_TYPES_H /* Define to 1 if you have the header file. */ #define LWS_HAVE_UNISTD_H #define LWS_HAVE_TCP_USER_TIMEOUT /* Define to 1 if you have the `vfork' function. */ #define LWS_HAVE_VFORK /* Define to 1 if you have the header file. */ /* #undef LWS_HAVE_VFORK_H */ /* Define to 1 if `fork' works. */ /* #undef LWS_HAVE_WORKING_FORK */ /* Define to 1 if `vfork' works. */ /* #undef LWS_HAVE_WORKING_VFORK */ /* Define to 1 if execvpe() exists */ #define LWS_HAVE_EXECVPE /* Define to 1 if you have the header file. */ /* #undef LWS_HAVE_ZLIB_H */ #define LWS_HAVE_GETLOADAVG /* Define to the sub-directory in which libtool stores uninstalled libraries. */ #undef LT_OBJDIR // We're not using libtool /* Define to rpl_malloc if the replacement function should be used. */ /* #undef malloc */ /* Define to rpl_realloc if the replacement function should be used. */ /* #undef realloc */ /* Define to 1 if we have getifaddrs */ #define LWS_HAVE_GETIFADDRS /* Define if the inline keyword doesn't exist. */ /* #undef inline */ /* #undef LWS_WITH_ZLIB */ /* #undef LWS_HAS_PTHREAD_SETNAME_NP */ /* Defined if you have the header file. */ #define LWS_HAVE_INTTYPES_H #else /* lws_config_private.h.in. Private compilation options. */ #ifndef NDEBUG #ifndef _DEBUG #define _DEBUG #endif #endif /* Define to 1 to use CyaSSL as a replacement for OpenSSL. * LWS_OPENSSL_SUPPORT needs to be set also for this to work. */ /* #undef USE_CYASSL */ /* Define to 1 if you have the header file. */ #define LWS_HAVE_DLFCN_H /* Define to 1 if you have the header file. */ #define LWS_HAVE_FCNTL_H /* Define to 1 if you have the `fork' function. */ #define LWS_HAVE_FORK /* Define to 1 if you have the `getenv' function. */ #define LWS_HAVE_GETENV /* Define to 1 if you have the header file. */ /* #undef LWS_HAVE_IN6ADDR_H */ /* Define to 1 if your system has a GNU libc compatible `malloc' function, and to 0 otherwise. */ #define LWS_HAVE_MALLOC /* Define to 1 if you have the header file. */ #define LWS_HAVE_MEMORY_H /* Define to 1 if you have the `memset' function. */ #define LWS_HAVE_MEMSET /* Define to 1 if you have the header file. */ #define LWS_HAVE_NETINET_IN_H /* Define to 1 if your system has a GNU libc compatible `realloc' function, and to 0 otherwise. */ #define LWS_HAVE_REALLOC /* Define to 1 if you have the `socket' function. */ #define LWS_HAVE_SOCKET /* Define to 1 if you have the header file. */ #define LWS_HAVE_STDINT_H /* Define to 1 if you have the header file. */ #define LWS_HAVE_STDLIB_H /* Define to 1 if you have the `strerror' function. */ #define LWS_HAVE_STRERROR /* Define to 1 if you have the header file. */ #define LWS_HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #define LWS_HAVE_STRING_H /* Define to 1 if you have the header file. */ /* #define LWS_HAVE_SYS_PRCTL_H */ /* Define to 1 if you have the header file. */ #define LWS_HAVE_SYS_SOCKET_H /* Define to 1 if you have the header file. */ /* #undef LWS_HAVE_SYS_SOCKIO_H */ /* Define to 1 if you have the header file. */ #define LWS_HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #define LWS_HAVE_SYS_TYPES_H /* Define to 1 if you have the header file. */ #define LWS_HAVE_UNISTD_H #define LWS_HAVE_TCP_USER_TIMEOUT /* Define to 1 if you have the `vfork' function. */ #define LWS_HAVE_VFORK /* Define to 1 if you have the header file. */ /* #undef LWS_HAVE_VFORK_H */ /* Define to 1 if `fork' works. */ #define LWS_HAVE_WORKING_FORK /* Define to 1 if `vfork' works. */ #define LWS_HAVE_WORKING_VFORK /* Define to 1 if execvpe() exists */ #define LWS_HAVE_EXECVPE /* Define to 1 if you have the header file. */ /* #undef LWS_HAVE_ZLIB_H */ #define LWS_HAVE_GETLOADAVG /* Define to the sub-directory in which libtool stores uninstalled libraries. */ #undef LT_OBJDIR // We're not using libtool /* Define to rpl_malloc if the replacement function should be used. */ /* #undef malloc */ /* Define to rpl_realloc if the replacement function should be used. */ /* #undef realloc */ /* Define to 1 if we have getifaddrs */ #define LWS_HAVE_GETIFADDRS /* Define if the inline keyword doesn't exist. */ /* #undef inline */ /* #undef LWS_WITH_ZLIB */ #define LWS_HAS_PTHREAD_SETNAME_NP /* Defined if you have the header file. */ #define LWS_HAVE_INTTYPES_H #endif