Skip to content

Commit e86ceb2

Browse files
committed
zephyr: define missing posix network funcs
1 parent b6f0139 commit e86ceb2

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

wolfssl/wolfio.h

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -541,7 +541,11 @@
541541
typedef struct hostent HOSTENT;
542542
#endif /* HAVE_SOCKADDR */
543543

544-
#if defined(HAVE_GETADDRINFO)
544+
#if defined(WOLFSSL_ZEPHYR)
545+
typedef struct zsock_addrinfo ADDRINFO;
546+
#define getaddrinfo zsock_getaddrinfo
547+
#define freeaddrinfo zsock_freeaddrinfo
548+
#elif defined(HAVE_GETADDRINFO)
545549
typedef struct addrinfo ADDRINFO;
546550
#endif
547551
#endif /* WOLFSSL_NO_SOCK */
@@ -1002,6 +1006,8 @@ WOLFSSL_API void wolfSSL_SetIOWriteFlags(WOLFSSL* ssl, int flags);
10021006
#endif
10031007
#elif defined(FREESCALE_MQX)
10041008
#define XINET_PTON(a,b,c,d) inet_pton((a),(b),(c),(d))
1009+
#elif defined(WOLFSSL_ZEPHYR)
1010+
#define XINET_PTON(a,b,c) zsock_inet_pton((a),(b),(c))
10051011
#else
10061012
#define XINET_PTON(a,b,c) inet_pton((a),(b),(c))
10071013
#endif

0 commit comments

Comments
 (0)