|
@@ -42,52 +42,52 @@
|
|
|
#include <wolfssl/wolfio.h>
|
|
|
|
|
|
#if defined(USE_WOLFSSL_IO) || defined(HAVE_HTTP_CLIENT)
|
|
|
-#ifndef USE_WINDOWS_API
|
|
|
- #if defined(WOLFSSL_LWIP) && !defined(WOLFSSL_APACHE_MYNEWT)
|
|
|
- #elif defined(ARDUINO)
|
|
|
- #elif defined(FREESCALE_MQX)
|
|
|
- #elif defined(FREESCALE_KSDK_MQX)
|
|
|
- #elif (defined(WOLFSSL_MDK_ARM) || defined(WOLFSSL_KEIL_TCP_NET))
|
|
|
- #elif defined(WOLFSSL_CMSIS_RTOS)
|
|
|
- #elif defined(WOLFSSL_CMSIS_RTOSv2)
|
|
|
- #elif defined(WOLFSSL_TIRTOS)
|
|
|
- #elif defined(FREERTOS_TCP)
|
|
|
- #elif defined(WOLFSSL_IAR_ARM)
|
|
|
- #elif defined(HAVE_NETX_BSD)
|
|
|
- #elif defined(WOLFSSL_VXWORKS)
|
|
|
- #elif defined(WOLFSSL_NUCLEUS_1_2)
|
|
|
- #elif defined(WOLFSSL_LINUXKM)
|
|
|
- /* the requisite linux/net.h is included in wc_port.h, with incompatible warnings masked out. */
|
|
|
- #elif defined(WOLFSSL_ATMEL)
|
|
|
- #elif defined(INTIME_RTOS)
|
|
|
- #include <netdb.h>
|
|
|
- #elif defined(WOLFSSL_PRCONNECT_PRO)
|
|
|
- #include <netdb.h>
|
|
|
- #include <sys/ioctl.h>
|
|
|
- #elif defined(WOLFSSL_SGX)
|
|
|
- #elif defined(WOLFSSL_APACHE_MYNEWT) && !defined(WOLFSSL_LWIP)
|
|
|
- #elif defined(WOLFSSL_DEOS)
|
|
|
- #elif defined(WOLFSSL_ZEPHYR)
|
|
|
- #elif defined(MICROCHIP_PIC32)
|
|
|
- #elif defined(HAVE_NETX)
|
|
|
- #elif defined(FUSION_RTOS)
|
|
|
- #elif !defined(WOLFSSL_NO_SOCK)
|
|
|
- #if defined(HAVE_RTP_SYS)
|
|
|
- #elif defined(EBSNET)
|
|
|
- #elif defined(NETOS)
|
|
|
- #elif !defined(DEVKITPRO) && !defined(WOLFSSL_PICOTCP) \
|
|
|
- && !defined(WOLFSSL_CONTIKI) && !defined(WOLFSSL_WICED) \
|
|
|
- && !defined(WOLFSSL_GNRC) && !defined(WOLFSSL_RIOT_OS)
|
|
|
+ #ifndef USE_WINDOWS_API
|
|
|
+ #if defined(WOLFSSL_LWIP) && !defined(WOLFSSL_APACHE_MYNEWT)
|
|
|
+ #elif defined(ARDUINO)
|
|
|
+ #elif defined(FREESCALE_MQX)
|
|
|
+ #elif defined(FREESCALE_KSDK_MQX)
|
|
|
+ #elif (defined(WOLFSSL_MDK_ARM) || defined(WOLFSSL_KEIL_TCP_NET))
|
|
|
+ #elif defined(WOLFSSL_CMSIS_RTOS)
|
|
|
+ #elif defined(WOLFSSL_CMSIS_RTOSv2)
|
|
|
+ #elif defined(WOLFSSL_TIRTOS)
|
|
|
+ #elif defined(FREERTOS_TCP)
|
|
|
+ #elif defined(WOLFSSL_IAR_ARM)
|
|
|
+ #elif defined(HAVE_NETX_BSD)
|
|
|
+ #elif defined(WOLFSSL_VXWORKS)
|
|
|
+ #elif defined(WOLFSSL_NUCLEUS_1_2)
|
|
|
+ #elif defined(WOLFSSL_LINUXKM)
|
|
|
+ /* the requisite linux/net.h is included in wc_port.h, with incompatible warnings masked out. */
|
|
|
+ #elif defined(WOLFSSL_ATMEL)
|
|
|
+ #elif defined(INTIME_RTOS)
|
|
|
+ #include <netdb.h>
|
|
|
+ #elif defined(WOLFSSL_PRCONNECT_PRO)
|
|
|
#include <netdb.h>
|
|
|
- #ifdef __PPU
|
|
|
- #include <netex/errno.h>
|
|
|
- #else
|
|
|
- #include <sys/ioctl.h>
|
|
|
+ #include <sys/ioctl.h>
|
|
|
+ #elif defined(WOLFSSL_SGX)
|
|
|
+ #elif defined(WOLFSSL_APACHE_MYNEWT) && !defined(WOLFSSL_LWIP)
|
|
|
+ #elif defined(WOLFSSL_DEOS)
|
|
|
+ #elif defined(WOLFSSL_ZEPHYR)
|
|
|
+ #elif defined(MICROCHIP_PIC32)
|
|
|
+ #elif defined(HAVE_NETX)
|
|
|
+ #elif defined(FUSION_RTOS)
|
|
|
+ #elif !defined(WOLFSSL_NO_SOCK)
|
|
|
+ #if defined(HAVE_RTP_SYS)
|
|
|
+ #elif defined(EBSNET)
|
|
|
+ #elif defined(NETOS)
|
|
|
+ #elif !defined(DEVKITPRO) && !defined(WOLFSSL_PICOTCP) \
|
|
|
+ && !defined(WOLFSSL_CONTIKI) && !defined(WOLFSSL_WICED) \
|
|
|
+ && !defined(WOLFSSL_GNRC) && !defined(WOLFSSL_RIOT_OS)
|
|
|
+ #include <netdb.h>
|
|
|
+ #ifdef __PPU
|
|
|
+ #include <netex/errno.h>
|
|
|
+ #else
|
|
|
+ #include <sys/ioctl.h>
|
|
|
+ #endif
|
|
|
#endif
|
|
|
#endif
|
|
|
- #endif
|
|
|
|
|
|
-#endif /* USE_WINDOWS_API */
|
|
|
+ #endif /* USE_WINDOWS_API */
|
|
|
#endif /* defined(USE_WOLFSSL_IO) || defined(HAVE_HTTP_CLIENT) */
|
|
|
|
|
|
|