$NetBSD: patch-ad,v 1.16 2010/02/16 17:01:04 kefren Exp $
--- mono/utils/mono-sigcontext.h.orig	2010-02-16 16:50:32.000000000 +0200
+++ mono/utils/mono-sigcontext.h	2010-02-16 16:57:02.000000000 +0200
@@ -70,6 +70,8 @@
 
 #ifdef __FreeBSD__
 #define UCONTEXT_GREGS(ctx)	&(((ucontext_t*)(ctx))->uc_mcontext)
+#elif defined(__NetBSD__)
+#define UCONTEXT_GREGS(ctx)	&(((ucontext_t*)(ctx))->uc_mcontext.__gregs)
 #else
 #define UCONTEXT_GREGS(ctx)	&(((ucontext_t*)(ctx))->uc_mcontext.gregs)
 #endif
