Module Name:    src
Committed By:   ozaki-r
Date:           Thu Nov 17 08:42:06 UTC 2022

Modified Files:
        src/tests/net/inpcb: broadcast_bind.c

Log Message:
tests: tweak broadcast_bind.c for NetBSD


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/tests/net/inpcb/broadcast_bind.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/tests/net/inpcb/broadcast_bind.c
diff -u src/tests/net/inpcb/broadcast_bind.c:1.1 src/tests/net/inpcb/broadcast_bind.c:1.2
--- src/tests/net/inpcb/broadcast_bind.c:1.1	Thu Nov 17 08:41:16 2022
+++ src/tests/net/inpcb/broadcast_bind.c	Thu Nov 17 08:42:06 2022
@@ -1,3 +1,4 @@
+/* $NetBSD: broadcast_bind.c,v 1.2 2022/11/17 08:42:06 ozaki-r Exp $ */
 /* $OpenBSD: broadcast_bind.c,v 1.2 2015/12/02 20:45:00 mpi Exp $ */
 
 /*
@@ -30,7 +31,7 @@
 #include <netinet/in.h>
 
 
-int
+static int
 test_bind(char *paddr, struct in_addr *addr, u_int16_t port, int type,
     int expected_errno)
 {
@@ -100,7 +101,11 @@ main(int argc, char *argv[])
 	rc = 0;
 	rc |= test_bind(argv[1], &uc_addr, port, SOCK_STREAM, 0);
 	rc |= test_bind(argv[2], &err_addr, port, SOCK_STREAM, EADDRNOTAVAIL);
+#ifdef __NetBSD__
+	rc |= test_bind(argv[3], &bc_addr, port, SOCK_STREAM, 0);
+#else
 	rc |= test_bind(argv[3], &bc_addr, port, SOCK_STREAM, EADDRNOTAVAIL);
+#endif
 
 	rc |= test_bind(argv[2], &err_addr, port, SOCK_STREAM, EADDRNOTAVAIL);
 	rc |= test_bind(argv[3], &bc_addr, port, SOCK_DGRAM, 0);

Reply via email to