1 /* include/private/config.h.in. Generated from configure.ac by autoheader. */
3 /* Define to recognise all pointers to the interior of objects. */
4 #undef ALL_INTERIOR_POINTERS
6 /* Define to enable atomic uncollectible allocation. */
7 #undef ATOMIC_UNCOLLECTABLE
9 /* See doc/README.macros. */
10 #undef DARWIN_DONT_PARSE_STACK
12 /* Define to force debug headers on all objects. */
15 /* Define to enable support for DB/UX threads. */
18 /* Define to enable eCos target support. */
21 /* Wine getenv may not return NULL for missing entry. */
22 #undef EMPTY_GETENV_RESULTS
24 /* Define to support IBM AIX threads. */
27 /* The alpha version number, if applicable. */
28 #undef GC_ALPHA_VERSION
30 /* Define to enable internal debug assertions. */
33 /* Define to support Darwin pthreads. */
34 #undef GC_DARWIN_THREADS
36 /* Define to enable support for DB/UX threads on i386. */
37 #undef GC_DGUX386_THREADS
39 /* Define to support FreeBSD pthreads. */
40 #undef GC_FREEBSD_THREADS
42 /* Define to include support for gcj. */
45 /* Define to support GNU pthreads. */
48 /* Define if backtrace information is supported. */
49 #undef GC_HAVE_BUILTIN_BACKTRACE
51 /* Define to support HP/UX 11 pthreads. */
52 #undef GC_HPUX_THREADS
54 /* Define to support Irix pthreads. */
55 #undef GC_IRIX_THREADS
57 /* Define to support pthreads on Linux. */
58 #undef GC_LINUX_THREADS
60 /* Define to support NetBSD pthreads. */
61 #undef GC_NETBSD_THREADS
63 /* Define to support OpenBSD pthreads. */
64 #undef GC_OPENBSD_THREADS
66 /* Define to support Tru64 pthreads. */
67 #undef GC_OSF1_THREADS
69 /* Define to support Solaris pthreads. */
70 #undef GC_SOLARIS_THREADS
72 /* Define to support threads. */
75 /* See doc/README.macros. */
76 #undef GC_USE_DLOPEN_WRAP
78 /* The major version number of this GC release. */
79 #undef GC_VERSION_MAJOR
81 /* The minor version number of this GC release. */
82 #undef GC_VERSION_MINOR
84 /* Define to support win32 threads. */
85 #undef GC_WIN32_THREADS
87 /* ppc_thread_state64_t has field r0 */
88 #undef HAS_PPC_THREAD_STATE64_R0
90 /* ppc_thread_state64_t has field __r0 */
91 #undef HAS_PPC_THREAD_STATE64___R0
93 /* ppc_thread_state_t has field r0 */
94 #undef HAS_PPC_THREAD_STATE_R0
96 /* ppc_thread_state_t has field __r0 */
97 #undef HAS_PPC_THREAD_STATE___R0
99 /* x86_thread_state32_t has field eax */
100 #undef HAS_X86_THREAD_STATE32_EAX
102 /* x86_thread_state32_t has field __eax */
103 #undef HAS_X86_THREAD_STATE32___EAX
105 /* x86_thread_state64_t has field rax */
106 #undef HAS_X86_THREAD_STATE64_RAX
108 /* x86_thread_state64_t has field __rax */
109 #undef HAS_X86_THREAD_STATE64___RAX
111 /* Define to 1 if you have the <dlfcn.h> header file. */
114 /* Define to 1 if you have the <inttypes.h> header file. */
115 #undef HAVE_INTTYPES_H
117 /* Define to 1 if you have the <memory.h> header file. */
120 /* Define to 1 if you have the <stdint.h> header file. */
123 /* Define to 1 if you have the <stdlib.h> header file. */
126 /* Define to 1 if you have the <strings.h> header file. */
127 #undef HAVE_STRINGS_H
129 /* Define to 1 if you have the <string.h> header file. */
132 /* Define to 1 if you have the <sys/stat.h> header file. */
133 #undef HAVE_SYS_STAT_H
135 /* Define to 1 if you have the <sys/types.h> header file. */
136 #undef HAVE_SYS_TYPES_H
138 /* Define to 1 if you have the <unistd.h> header file. */
141 /* See doc/README.macros. */
142 #undef JAVA_FINALIZATION
144 /* Define to save back-pointers in debugging headers. */
145 #undef KEEP_BACK_PTRS
147 /* Define to optimize for large heaps or root sets. */
150 /* Define to the sub-directory in which libtool stores uninstalled libraries.
154 /* See doc/README.macros. */
155 #undef MAKE_BACK_GRAPH
157 /* Number of GC cycles to wait before unmapping an unused block. */
158 #undef MUNMAP_THRESHOLD
160 /* Define to not use system clock (cross compiling). */
163 /* Disable debugging, like GC_dump and its callees. */
166 /* Define to allow the collector to disable execute permission of heap
168 #undef NO_EXECUTE_PERMISSION
170 /* Define to 1 if your C compiler doesn't accept -c and -o together. */
171 #undef NO_MINUS_C_MINUS_O
173 /* Name of package */
176 /* Define to the address where bug reports for this package should be sent. */
177 #undef PACKAGE_BUGREPORT
179 /* Define to the full name of this package. */
182 /* Define to the full name and version of this package. */
183 #undef PACKAGE_STRING
185 /* Define to the one symbol short name of this package. */
186 #undef PACKAGE_TARNAME
188 /* Define to the home page for this package. */
191 /* Define to the version of this package. */
192 #undef PACKAGE_VERSION
194 /* Define to enable parallel marking. */
197 /* If defined, redirect free to this function. */
200 /* If defined, redirect malloc to this function. */
201 #undef REDIRECT_MALLOC
203 /* If defined, redirect GC_realloc to this function. */
204 #undef REDIRECT_REALLOC
206 /* The number of caller frames saved when allocating with the debugging API.
208 #undef SAVE_CALL_COUNT
210 /* Define to tune the collector for small heap sizes. */
213 /* See the comment in gcconfig.h. */
214 #undef SOLARIS25_PROC_VDB_BUG_FIXED
216 /* Define to 1 if you have the ANSI C header files. */
219 /* Define to work around a Solaris 5.3 bug (see dyn_load.c). */
220 #undef SUNOS53_SHARED_LIB
222 /* Define to enable thread-local allocation optimisation. */
223 #undef THREAD_LOCAL_ALLOC
225 /* Define to use of compiler-support for thread-local variables. */
226 #undef USE_COMPILER_TLS
228 /* Define to use mmap instead of sbrk to expand the heap. */
231 /* Define to return memory to OS with munmap calls (see doc/README.macros). */
234 /* Version number of package */
237 /* The POSIX feature macro. */
238 #undef _POSIX_C_SOURCE
240 /* Indicates the use of pthreads (NetBSD). */
243 /* Required define if using POSIX threads. */