Use thread-local allocation (significant perf. improvement!); added the `boehm-gc...
[bpt/guile.git] / libguile / coop-defs.h
index 7b06cce..9ce8035 100644 (file)
 
 #ifdef GUILE_PTHREAD_COMPAT
 # include <pthread.h>
-
-# define GC_THREADS 1
-# include <gc/gc.h>
 #endif
 
+#include "libguile/boehm-gc.h"
+
 /* This file is included by threads.h, which, in turn, is included by
    libguile.h while coop-threads.h only is included by
    coop-threads.c. */