$OpenBSD: patch-runtime_flangrti_x86_64-Linux_dumpregs_c,v 1.3 2020/07/12 18:06:48 bcallah Exp $

No gregs or sys/ucontext.h

Index: runtime/flangrti/x86_64-Linux/dumpregs.c
--- runtime/flangrti/x86_64-Linux/dumpregs.c.orig
+++ runtime/flangrti/x86_64-Linux/dumpregs.c
@@ -7,7 +7,7 @@
 
 #include <stdint.h>
 #include <inttypes.h>
-#if !defined(TARGET_WIN)
+#if !defined(TARGET_WIN) && !defined(__OpenBSD__)
 #include <sys/ucontext.h>
 #endif
 #include "stdioInterf.h"
@@ -32,7 +32,7 @@
 #define RSP 15
 #define RIP 16
 
-#if defined(TARGET_OSX) || defined(TARGET_WIN)
+#if defined(TARGET_OSX) || defined(TARGET_WIN) || defined(__OpenBSD__)
 /* no gregs and/or ucontext defined in for OSX or Windows */
 void * 
 getRegs(void *u)
