From e86ceb2ad915b929052d923756972baf5efd520f Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Fri, 9 Jan 2026 13:43:49 +0100 Subject: [PATCH] zephyr: define missing posix network funcs --- wolfssl/wolfio.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/wolfssl/wolfio.h b/wolfssl/wolfio.h index 2afe9525b..662c7783b 100644 --- a/wolfssl/wolfio.h +++ b/wolfssl/wolfio.h @@ -541,7 +541,11 @@ typedef struct hostent HOSTENT; #endif /* HAVE_SOCKADDR */ - #if defined(HAVE_GETADDRINFO) + #if defined(WOLFSSL_ZEPHYR) + typedef struct zsock_addrinfo ADDRINFO; + #define getaddrinfo zsock_getaddrinfo + #define freeaddrinfo zsock_freeaddrinfo + #elif defined(HAVE_GETADDRINFO) typedef struct addrinfo ADDRINFO; #endif #endif /* WOLFSSL_NO_SOCK */ @@ -1002,6 +1006,8 @@ WOLFSSL_API void wolfSSL_SetIOWriteFlags(WOLFSSL* ssl, int flags); #endif #elif defined(FREESCALE_MQX) #define XINET_PTON(a,b,c,d) inet_pton((a),(b),(c),(d)) + #elif defined(WOLFSSL_ZEPHYR) + #define XINET_PTON(a,b,c) zsock_inet_pton((a),(b),(c)) #else #define XINET_PTON(a,b,c) inet_pton((a),(b),(c)) #endif