summaryrefslogtreecommitdiff
path: root/lang/mono/patches/patch-aa
blob: ba570ab04b027b4089ea3f52266ce6ef55763a91 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
$NetBSD: patch-aa,v 1.8 2004/07/13 14:45:34 recht Exp $

--- libgc/dyn_load.c.orig	2004-05-18 20:42:19.000000000 +0200
+++ libgc/dyn_load.c	2004-07-13 16:35:00.000000000 +0200
@@ -80,6 +80,11 @@
 #   define l_name	lm_name
 #endif
 
+#if defined(NETBSD)
+#   include <machine/elf_machdep.h>
+#   define ELFSIZE ARCH_ELFSIZE
+#endif
+
 #if defined(LINUX) && defined(__ELF__) || defined(SCO_ELF) || \
     (defined(FREEBSD) && defined(__ELF__)) || defined(DGUX) || \
     (defined(NETBSD) && defined(__ELF__)) || defined(HURD)
@@ -91,7 +96,7 @@
 /* Newer versions of GNU/Linux define this macro.  We
  * define it similarly for any ELF systems that don't.  */
 #  ifndef ElfW
-#    ifdef __NetBSD__
+#    ifdef NETBSD
 #      if ELFSIZE == 32
 #        define ElfW(type) Elf32_##type
 #      else