summaryrefslogtreecommitdiffstats
path: root/mangle.h
diff options
context:
space:
mode:
Diffstat (limited to 'mangle.h')
-rw-r--r--mangle.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/mangle.h b/mangle.h
index 2701e1affc..7e6c5debf1 100644
--- a/mangle.h
+++ b/mangle.h
@@ -8,7 +8,8 @@
#define __MANGLE_H
/* Feel free to add more to the list, eg. a.out IMO */
-#if defined(__CYGWIN__) || defined(__OS2__) || defined (__OpenBSD__)
+#if defined(__CYGWIN__) || defined(__OS2__) || \
+ (defined(__OpenBSD__) && !defined(ELF))
#define MANGLE(a) "_" #a
#else
#define MANGLE(a) #a