From: Michael Pratt Date: Tue, 12 Sep 2023 17:35:15 +0000 (-0400) Subject: runtime: set _XOPEN_SOURCE_EXTENDED for netbsd X-Git-Tag: go1.22rc1~881 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=e8ba0579e2913f96c65b96e0696d64ff5f1599c5;p=gostls13.git runtime: set _XOPEN_SOURCE_EXTENDED for netbsd If _XOPEN_SOURCE is defined, then netbsd also requires _XOPEN_SOURCE_EXTENDED to define stack_t. For #62440. Change-Id: Ib05658c3ca7fae1f6b051566e713ce7bc7c037a0 Reviewed-on: https://go-review.googlesource.com/c/go/+/527775 Run-TryBot: Michael Pratt Reviewed-by: Cherry Mui TryBot-Result: Gopher Robot --- diff --git a/src/runtime/testdata/testprogcgo/stackswitch.c b/src/runtime/testdata/testprogcgo/stackswitch.c index 36258c1e18..2395cda568 100644 --- a/src/runtime/testdata/testprogcgo/stackswitch.c +++ b/src/runtime/testdata/testprogcgo/stackswitch.c @@ -6,6 +6,8 @@ // Required for darwin ucontext. #define _XOPEN_SOURCE +// Required for netbsd stack_t if _XOPEN_SOURCE is set. +#define _XOPEN_SOURCE_EXTENDED #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #include