diff --git a/boehm-gc/ChangeLog b/boehm-gc/ChangeLog index 96e7f4bf397baaca4ec144c852b97d1af124fb60..633eef54c167203451b4dc9018de5ee83f433cd3 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 5ae0e0dcccddf7eab3510ad80ff6eecbbacde1b6..1f4a63646b11ff91b25b5ca3b8351e04fc8ee0aa 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*/