tests: posix: headers: net: Add INADDR_BROADCAST definition

Add INADDR_BROADCAST definition and a test for it.

Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
This commit is contained in:
Jukka Rissanen 2024-11-08 16:05:32 +02:00 committed by Anas Nashif
commit 606eeed8c9
2 changed files with 4 additions and 1 deletions

View file

@ -438,6 +438,9 @@ extern const struct in6_addr in6addr_loopback;
/** IPv4 any address */ /** IPv4 any address */
#define INADDR_ANY 0 #define INADDR_ANY 0
/** IPv4 broadcast address */
#define INADDR_BROADCAST 0xffffffff
/** IPv4 address initializer */ /** IPv4 address initializer */
#define INADDR_ANY_INIT { { { INADDR_ANY } } } #define INADDR_ANY_INIT { { { INADDR_ANY } } }

View file

@ -58,7 +58,7 @@ ZTEST(posix_headers, test_netinet_in_h)
zassert_not_equal(-1, IPPROTO_UDP); zassert_not_equal(-1, IPPROTO_UDP);
zassert_not_equal(-1, INADDR_ANY); zassert_not_equal(-1, INADDR_ANY);
/* zassert_not_equal(-1, INADDR_BROADCAST); */ /* not implemented */ zassert_equal(0xffffffff, INADDR_BROADCAST);
zassert_equal(INET_ADDRSTRLEN, 16); zassert_equal(INET_ADDRSTRLEN, 16);
zassert_equal(INET6_ADDRSTRLEN, 46); zassert_equal(INET6_ADDRSTRLEN, 46);