$OpenBSD$
--- src/cacaoh/headers.c.orig	Mon Feb 13 18:14:32 2006
+++ src/cacaoh/headers.c	Mon Apr 10 07:56:57 2006
@@ -45,10 +45,12 @@
 #include "vm/types.h"
 
 #if defined(USE_THREADS) && defined(NATIVE_THREADS)
-# if defined(__DARWIN__)
+# if defined(__DARWIN__) || defined(__OPENBSD__)
 #  include <signal.h>
 # endif
+# if ! defined(__OPENBSD__)
 # include <ucontext.h>
+# endif
 #endif
 
 #include "mm/boehm.h"
