aboutsummaryrefslogtreecommitdiff
path: root/boehm-gc
diff options
context:
space:
mode:
authorAndreas Tobler <a.tobler@schweiz.ch>2003-07-30 19:42:28 +0200
committerAndreas Tobler <andreast@gcc.gnu.org>2003-07-30 19:42:28 +0200
commitfd9b4d64fb349ebc9c6aa1fb7f44ce3b42614032 (patch)
treebdffbd465fbfd3f878b11acff8fc8281ec2edd6d /boehm-gc
parent0e6cb2cb03ebf6f4ba6a0778817f8853229e95e4 (diff)
downloadgcc-fd9b4d64fb349ebc9c6aa1fb7f44ce3b42614032.zip
gcc-fd9b4d64fb349ebc9c6aa1fb7f44ce3b42614032.tar.gz
gcc-fd9b4d64fb349ebc9c6aa1fb7f44ce3b42614032.tar.bz2
dyn_load.c: Define __private_extern__ to match Apple's system header.
2003-07-30 Andreas Tobler <a.tobler@schweiz.ch> * dyn_load.c: Define __private_extern__ to match Apple's system header. From-SVN: r69967
Diffstat (limited to 'boehm-gc')
-rw-r--r--boehm-gc/ChangeLog5
-rw-r--r--boehm-gc/dyn_load.c6
2 files changed, 11 insertions, 0 deletions
diff --git a/boehm-gc/ChangeLog b/boehm-gc/ChangeLog
index 96e7f4b..633eef5 100644
--- a/boehm-gc/ChangeLog
+++ b/boehm-gc/ChangeLog
@@ -1,3 +1,8 @@
+2003-07-30 Andreas Tobler <a.tobler@schweiz.ch>
+
+ * dyn_load.c: Define __private_extern__ to match Apple's system
+ header.
+
2003-07-28 Loren J. Rittle <ljrittle@acm.org>
* os_dep.c: Remove redundancy introduced in last merge.
diff --git a/boehm-gc/dyn_load.c b/boehm-gc/dyn_load.c
index 5ae0e0d..1f4a636 100644
--- a/boehm-gc/dyn_load.c
+++ b/boehm-gc/dyn_load.c
@@ -980,7 +980,13 @@ void GC_register_dynamic_libraries()
#ifdef DARWIN
+#ifndef __private_extern__
+#define __private_extern__ extern
#include <mach-o/dyld.h>
+#undef __private_extern__
+#else
+#include <mach-o/dyld.h>
+#endif
#include <mach-o/getsect.h>
/*#define DARWIN_DEBUG*/