1 /* include/gc_config.h.in. Generated from configure.ac by autoheader. */
3 /* allows all pointers to the interior of objects to be recognized */
4 #undef ALL_INTERIOR_POINTERS
6 /* include code for GC_malloc_atomic_uncollectable */
7 #undef ATOMIC_UNCOLLECTABLE
10 #undef DATASTART_IS_ETEXT
12 /* Make sure that all objects have debug headers */
21 /* support AIX threads */
24 /* support for Mac OS X pthreads */
25 #undef GC_DARWIN_THREADS
27 /* support for DB/UX on I386 threads */
28 #undef GC_DGUX386_THREADS
30 /* support FreeBSD threads */
31 #undef GC_FREEBSD_THREADS
33 /* include support for gcj */
36 /* enables support for HP/UX 11 pthreads */
37 #undef GC_HPUX_THREADS
39 /* support for Irix pthreads */
40 #undef GC_IRIX_THREADS
42 /* support for Xavier Leroy's Linux threads */
43 #undef GC_LINUX_THREADS
45 /* support for Tru64 pthreads */
46 #undef GC_OSF1_THREADS
48 /* symbol version of pthread_create */
49 #undef GC_PTHREAD_SYM_VERSION
51 /* support for Solaris pthreads */
52 #undef GC_SOLARIS_PTHREADS
54 /* support for Solaris (thr_) threads */
55 #undef GC_SOLARIS_THREADS
57 /* support for win32 threads */
58 #undef GC_WIN32_THREADS
60 /* Define to 1 if you have the <inttypes.h> header file. */
61 #undef HAVE_INTTYPES_H
63 /* Define to 1 if you have the <memory.h> header file. */
66 /* Define to 1 if you have the <stdint.h> header file. */
69 /* Define to 1 if you have the <stdlib.h> header file. */
72 /* Define to 1 if you have the <strings.h> header file. */
75 /* Define to 1 if you have the <string.h> header file. */
78 /* Define to 1 if you have the <sys/stat.h> header file. */
79 #undef HAVE_SYS_STAT_H
81 /* Define to 1 if you have the <sys/types.h> header file. */
82 #undef HAVE_SYS_TYPES_H
84 /* Define to 1 if you have the <unistd.h> header file. */
87 /* make it somewhat safer to finalize objects out of order */
88 #undef JAVA_FINALIZATION
90 /* Add code to save back pointers */
93 /* Enable GC_PRINT_BACK_HEIGHT environment variable */
94 #undef MAKE_BACK_GRAPH
99 /* cause some or all of the heap to not have execute permission */
100 #undef NO_EXECUTE_PERMISSION
102 /* Define to 1 if your C compiler doesn't accept -c and -o together. */
103 #undef NO_MINUS_C_MINUS_O
105 /* does not disable signals */
108 /* use empty GC_disable_signals and GC_enable_signals */
111 /* Define to the address where bug reports for this package should be sent. */
112 #undef PACKAGE_BUGREPORT
114 /* Define to the full name of this package. */
117 /* Define to the full name and version of this package. */
118 #undef PACKAGE_STRING
120 /* Define to the one symbol short name of this package. */
121 #undef PACKAGE_TARNAME
123 /* Define to the version of this package. */
124 #undef PACKAGE_VERSION
126 /* allow the marker to run in multiple threads */
129 /* number of call frames saved with objects allocated through the debugging
131 #undef SAVE_CALL_COUNT
133 /* disables statistics printing */
136 /* PROC_VDB in Solaris 2.5 gives wrong values for dirty bits */
137 #undef SOLARIS25_PROC_VDB_BUG_FIXED
142 /* Define to 1 if you have the ANSI C header files. */
145 /* Avoid Solaris 5.3 dynamic library bug */
146 #undef SUNOS53_SHARED_LIB
148 /* define GC_local_malloc() & GC_local_malloc_atomic() */
149 #undef THREAD_LOCAL_ALLOC
151 /* use MMAP instead of sbrk to get new memory */
154 /* POSIX version of C Source */
155 #undef _POSIX_C_SOURCE
157 /* Use reentrant code */