$OpenBSD: patch-src_bsd_hpi_green_threads_src_synch_c,v 1.1 2003/08/17 01:06:57 naddy Exp $
--- src/bsd/hpi/green_threads/src/synch.c.orig	Mon Jul  7 21:13:24 2003
+++ src/bsd/hpi/green_threads/src/synch.c	Mon Jul  7 21:14:01 2003
@@ -38,7 +38,7 @@ typedef struct memcall {
     memfunc_t addr;
 } memcall_t;
 
-#if (defined(__FreeBSD__) && (__FreeBSD__ < 3)) || defined(__OpenBSD__)
+#if (defined(__FreeBSD__) && (__FreeBSD__ < 3)) || (defined(__OpenBSD__) && !defined (__ELF__))
 #define UNDERS "_"
 #else
 #define UNDERS ""
