diff --git a/src/mzscheme/gc2/vm_osx.c b/src/mzscheme/gc2/vm_osx.c index 5a2507c9fb..a8eee1f1af 100644 --- a/src/mzscheme/gc2/vm_osx.c +++ b/src/mzscheme/gc2/vm_osx.c @@ -25,7 +25,10 @@ #include #include #include -#ifdef __POWERPC__ +#if defined(__POWERPC__) && 0 +# define PPC_HAND_ROLLED_THREAD +#endif +#ifdef PPC_HAND_ROLLED_THREAD # include #else # include @@ -305,7 +308,9 @@ static void macosx_init_exception_handler() abort(); } -#ifdef __POWERPC__ +#ifdef PPC_HAND_ROLLED_THREAD + /* Old hand-rolled thread creation. pthread_create is fine for our + purposes. */ { /* set up the subthread */ mach_port_t exc_thread;