25 #ifndef WOLFSSL_KEIL_ARM_H 26 #define WOLFSSL_KEIL_ARM_H 33 #define NUMBITSPERBYTE 8 37 #define NFDBITS (sizeof(fd_mask) * NUMBITSPERBYTE) 40 fd_mask fds_bits[(FD_SETSIZE + NFDBITS - 1) / NFDBITS];
50 #if defined(WOLFSSL_KEIL_TCP_NET) 52 #define SCK_EWOULDBLOCK BSD_ERROR_WOULDBLOCK 53 #define SCK_ETIMEOUT BSD_ERROR_TIMEOUT 56 typedef int socklen_t ;
60 #if defined(HAVE_KEIL_RTX) 61 #define sleep(t) os_dly_wait(t/1000+1) ; 62 #elif defined (WOLFSSL_CMSIS_RTOS) 63 #define sleep(t) osDelay(t/1000+1) ; 68 #define tcp_connect wolfssl_tcp_connect 69 #define tcp_socket wolfssl_tcp_soket 70 #define tcp_listen wolfssl_tcp_listen 71 #define connect(a,b,c) connect(a, (SOCKADDR *)(b), c) 72 #define SOCKADDR struct sockaddr 76 extern char *inet_ntoa(
struct in_addr in);
77 extern unsigned long inet_addr(
const char *cp);
78 extern int select(
int nfds,
fd_set *readfds,
fd_set *writefds,
Definition: wolfssl_MDK_ARM.h:46
Definition: wolfssl_MDK_ARM.h:51