1/* include/config.h.in. Generated from configure.ac by autoheader. */ 2 3/* Define to recognise all pointers to the interior of objects. */ 4#undef ALL_INTERIOR_POINTERS 5 6/* AO load, store and/or test-and-set primitives are implemented in 7 libatomic_ops using locks. */ 8#undef BASE_ATOMIC_OPS_EMULATED 9 10/* Erroneously cleared dirty bits checking. Use only for debugging of the 11 incremental collector. */ 12#undef CHECKSUMS 13 14/* See doc/README.macros. */ 15#undef DARWIN_DONT_PARSE_STACK 16 17/* Define to force debug headers on all objects. */ 18#undef DBG_HDRS_ALL 19 20/* Define to enable eCos target support. */ 21#undef ECOS 22 23/* Wine getenv may not return NULL for missing entry. */ 24#undef EMPTY_GETENV_RESULTS 25 26/* Define to enable alternative finalization interface. */ 27#undef ENABLE_DISCLAIM 28 29/* Define to enable internal debug assertions. */ 30#undef GC_ASSERTIONS 31 32/* Define to enable atomic uncollectible allocation. */ 33#undef GC_ATOMIC_UNCOLLECTABLE 34 35/* Use C11 (GCC) atomic intrinsics instead of libatomic_ops primitives. */ 36#undef GC_BUILTIN_ATOMIC 37 38/* Define to build dynamic libraries with only API symbols exposed. */ 39#undef GC_DLL 40 41/* Skip the initial guess of data root sets. */ 42#undef GC_DONT_REGISTER_MAIN_STATIC_DATA 43 44/* Define to turn on GC_suspend_thread support. */ 45#undef GC_ENABLE_SUSPEND_THREAD 46 47/* Define to include support for gcj. */ 48#undef GC_GCJ_SUPPORT 49 50/* Define if backtrace information is supported. */ 51#undef GC_HAVE_BUILTIN_BACKTRACE 52 53/* Enable Win32 DllMain-based approach of threads registering. */ 54#undef GC_INSIDE_DLL 55 56/* Missing execinfo.h header. */ 57#undef GC_MISSING_EXECINFO_H 58 59/* Missing sigsetjmp function. */ 60#undef GC_NO_SIGSETJMP 61 62/* Disable threads discovery in GC. */ 63#undef GC_NO_THREADS_DISCOVERY 64 65/* Read environment variables from the GC 'env' file. */ 66#undef GC_READ_ENV_FILE 67 68/* Define to support platform-specific threads. */ 69#undef GC_THREADS 70 71/* Explicitly prefix exported/imported WINAPI symbols with '_'. */ 72#undef GC_UNDERSCORE_STDCALL 73 74/* Force the GC to use signals based on SIGRTMIN+k. */ 75#undef GC_USESIGRT_SIGNALS 76 77/* See doc/README.macros. */ 78#undef GC_USE_DLOPEN_WRAP 79 80/* The major version number of this GC release. */ 81#undef GC_VERSION_MAJOR 82 83/* The micro version number of this GC release. */ 84#undef GC_VERSION_MICRO 85 86/* The minor version number of this GC release. */ 87#undef GC_VERSION_MINOR 88 89/* Define to support pthreads-win32 or winpthreads. */ 90#undef GC_WIN32_PTHREADS 91 92/* Define to install pthread_atfork() handlers by default. */ 93#undef HANDLE_FORK 94 95/* Define to use 'dladdr' function. */ 96#undef HAVE_DLADDR 97 98/* Define to 1 if you have the <dlfcn.h> header file. */ 99#undef HAVE_DLFCN_H 100 101/* Define to 1 if you have the `dl_iterate_phdr' function. */ 102#undef HAVE_DL_ITERATE_PHDR 103 104/* Define to 1 if you have the <inttypes.h> header file. */ 105#undef HAVE_INTTYPES_H 106 107/* libatomic_ops AO_or primitive implementation is lock-free. */ 108#undef HAVE_LOCKFREE_AO_OR 109 110/* Define to 1 if you have the <memory.h> header file. */ 111#undef HAVE_MEMORY_H 112 113/* Define to 1 if you have the <stdint.h> header file. */ 114#undef HAVE_STDINT_H 115 116/* Define to 1 if you have the <stdlib.h> header file. */ 117#undef HAVE_STDLIB_H 118 119/* Define to 1 if you have the <strings.h> header file. */ 120#undef HAVE_STRINGS_H 121 122/* Define to 1 if you have the <string.h> header file. */ 123#undef HAVE_STRING_H 124 125/* Define to 1 if you have the <sys/stat.h> header file. */ 126#undef HAVE_SYS_STAT_H 127 128/* Define to 1 if you have the <sys/types.h> header file. */ 129#undef HAVE_SYS_TYPES_H 130 131/* Define to 1 if you have the <unistd.h> header file. */ 132#undef HAVE_UNISTD_H 133 134/* Do not define DYNAMIC_LOADING even if supported (i.e., build the collector 135 with disabled tracing of dynamic library data roots). */ 136#undef IGNORE_DYNAMIC_LOADING 137 138/* See doc/README.macros. */ 139#undef JAVA_FINALIZATION 140 141/* Define to save back-pointers in debugging headers. */ 142#undef KEEP_BACK_PTRS 143 144/* Define to optimize for large heaps or root sets. */ 145#undef LARGE_CONFIG 146 147/* Define to the sub-directory where libtool stores uninstalled libraries. */ 148#undef LT_OBJDIR 149 150/* See doc/README.macros. */ 151#undef MAKE_BACK_GRAPH 152 153/* Number of GC cycles to wait before unmapping an unused block. */ 154#undef MUNMAP_THRESHOLD 155 156/* Define to not use system clock (cross compiling). */ 157#undef NO_CLOCK 158 159/* Disable debugging, like GC_dump and its callees. */ 160#undef NO_DEBUGGING 161 162/* Define to make the collector not allocate executable memory by default. */ 163#undef NO_EXECUTE_PERMISSION 164 165/* Missing getcontext function. */ 166#undef NO_GETCONTEXT 167 168/* Prohibit installation of pthread_atfork() handlers. */ 169#undef NO_HANDLE_FORK 170 171/* Name of package */ 172#undef PACKAGE 173 174/* Define to the address where bug reports for this package should be sent. */ 175#undef PACKAGE_BUGREPORT 176 177/* Define to the full name of this package. */ 178#undef PACKAGE_NAME 179 180/* Define to the full name and version of this package. */ 181#undef PACKAGE_STRING 182 183/* Define to the one symbol short name of this package. */ 184#undef PACKAGE_TARNAME 185 186/* Define to the home page for this package. */ 187#undef PACKAGE_URL 188 189/* Define to the version of this package. */ 190#undef PACKAGE_VERSION 191 192/* Define to enable parallel marking. */ 193#undef PARALLEL_MARK 194 195/* If defined, redirect free to this function. */ 196#undef REDIRECT_FREE 197 198/* If defined, redirect malloc to this function. */ 199#undef REDIRECT_MALLOC 200 201/* If defined, redirect GC_realloc to this function. */ 202#undef REDIRECT_REALLOC 203 204/* The number of caller frames saved when allocating with the debugging API. 205 */ 206#undef SAVE_CALL_COUNT 207 208/* Shorten the headers to minimize object size at the expense of checking for 209 writes past the end (see doc/README.macros). */ 210#undef SHORT_DBG_HDRS 211 212/* Define to tune the collector for small heap sizes. */ 213#undef SMALL_CONFIG 214 215/* See the comment in gcconfig.h. */ 216#undef SOLARIS25_PROC_VDB_BUG_FIXED 217 218/* Define to 1 if you have the ANSI C header files. */ 219#undef STDC_HEADERS 220 221/* Define to work around a Solaris 5.3 bug (see dyn_load.c). */ 222#undef SUNOS53_SHARED_LIB 223 224/* Define to enable thread-local allocation optimization. */ 225#undef THREAD_LOCAL_ALLOC 226 227/* Use Unicode (W) variant of Win32 API instead of ASCII (A) one. */ 228#undef UNICODE 229 230/* Define to use of compiler-support for thread-local variables. */ 231#undef USE_COMPILER_TLS 232 233/* Define to use mmap instead of sbrk to expand the heap. */ 234#undef USE_MMAP 235 236/* Define to return memory to OS with munmap calls (see doc/README.macros). */ 237#undef USE_MUNMAP 238 239/* Define to use Win32 VirtualAlloc (instead of sbrk or mmap) to expand the 240 heap. */ 241#undef USE_WINALLOC 242 243/* Version number of package */ 244#undef VERSION 245 246/* The POSIX feature macro. */ 247#undef _POSIX_C_SOURCE 248 249/* Indicates the use of pthreads (NetBSD). */ 250#undef _PTHREADS 251 252/* Required define if using POSIX threads. */ 253#undef _REENTRANT 254 255/* Define to `__inline__' or `__inline' if that's what the C compiler 256 calls it, or to nothing if 'inline' is not supported under any name. */ 257#ifndef __cplusplus 258#undef inline 259#endif 260