$OpenBSD: patch-include_gc_config_macros_h,v 1.1 2007/07/14 22:16:17 kili Exp $
--- include/gc_config_macros.h.orig	Mon Jul  2 14:21:33 2007
+++ include/gc_config_macros.h	Thu Jul 12 09:56:42 2007
@@ -65,7 +65,7 @@
 	defined(GC_DGUX386_THREADS) || defined(GC_DARWIN_THREADS) || \
         defined(GC_AIX_THREADS) || defined(GC_NETBSD_THREADS) || \
         (defined(GC_WIN32_THREADS) && defined(__CYGWIN32__)) || \
-	defined(GC_GNU_THREADS)
+	defined(GC_GNU_THREADS) || defined(GC_OPENBSD_THREADS)
 #   define GC_PTHREADS
 # endif
 
@@ -100,6 +100,10 @@
 # endif
 # if defined(__APPLE__) && defined(__MACH__)
 #   define GC_DARWIN_THREADS
+#   define GC_PTHREADS
+# endif
+# if !defined(GC_PTHREADS) && defined(__OpenBSD__)
+#   define GC_OPENBSD_THREADS
 #   define GC_PTHREADS
 # endif
 # if !defined(GC_PTHREADS) && (defined(__FreeBSD__) || defined(__DragonFly__))
