$OpenBSD: patch-runtime_flangrti_x86_64-Linux_dumpregs_c,v 1.1.1.1 2017/12/31 18:06:38 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
@@ -15,7 +15,7 @@
  *
  */
 
-#if !defined(TARGET_WIN)
+#if !defined(TARGET_WIN) && !defined(__OpenBSD__)
 #include <sys/ucontext.h>
 #endif
 #include "stdioInterf.h"
@@ -40,7 +40,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)
