Merge from vendor branch TNF:
[pkgsrc.git] / devel / boehm-gc / patches / patch-ag
1 $NetBSD$
2
3 --- mach_dep.c.orig     Sun Jun 27 06:26:50 1999
4 +++ mach_dep.c  Wed Sep 22 17:39:42 1999
5 @@ -197,6 +197,8 @@
6         && !defined(SCO) && !defined(SCO_ELF) \
7         && !(defined(LINUX)       && defined(__ELF__)) \
8         && !(defined(__FreeBSD__) && defined(__ELF__)) \
9 +       && !(defined(__NetBSD__) && defined(__ELF__)) \
10 +       && !(defined(__OpenBSD__) && defined(__ELF__)) \
11         && !defined(DOS4GW)
12         /* I386 code, generic code does not appear to work */
13         /* It does appear to work under OS2, and asms dont */
14 @@ -212,6 +214,8 @@
15  
16  #      if ( defined(I386) && defined(LINUX) && defined(__ELF__) ) \
17         || ( defined(I386) && defined(__FreeBSD__) && defined(__ELF__) )
18 +       || ( defined(I386) && defined(__NetBSD__) && defined(__ELF__) )
19 +       || ( defined(I386) && defined(__OpenBSD__) && defined(__ELF__) )
20  
21         /* This is modified for Linux with ELF (Note: _ELF_ only) */
22         /* This section handles FreeBSD with ELF. */