Index: runtime/vm/signal_handler.h |
diff --git a/runtime/vm/signal_handler.h b/runtime/vm/signal_handler.h |
index b204c55d55f1b127f781fc8c73b8c50989861b3d..ecda1bf96d45f39c7b961c5350cdcb466d9cb87f 100644 |
--- a/runtime/vm/signal_handler.h |
+++ b/runtime/vm/signal_handler.h |
@@ -11,6 +11,9 @@ |
#if defined(TARGET_OS_LINUX) |
#include <signal.h> // NOLINT |
#include <ucontext.h> // NOLINT |
+#elif defined(TARGET_OS_OPENBSD) |
+#include <signal.h> // NOLINT |
+typedef struct sigcontext mcontext_t; |
#elif defined(TARGET_OS_ANDROID) |
#include <signal.h> // NOLINT |
#if !defined(__BIONIC_HAVE_UCONTEXT_T) |