/* upcr_config.h.in. Generated from configure.in by autoheader. */ /* * UPC Runtime common configuration template--parsed though autoconf * to generate upcr_config.h. * -- note: base file is 'acconfig.h'--make any changes there! * * Notes: * -- All public symbols should use UPCR_ ("UPC Runtime") prefix. * -- All internal symbols should use UPCRI_ ("UPC Runtime internal") prefix. * -- Preprocessor symbols w/o this are autoconf-generated. * -- We rely heavily on the GASNet config to avoid duplication. * * $Source: bitbucket.org:berkeleylab/upc-runtime.git/acconfig.h $ */ #ifndef UPCR_CONFIG_H #define UPCR_CONFIG_H /* Everything above this is passed though autoconf verbatim */ #undef UPCR_VERSION #undef UPCR_RUNTIME_SPEC_MAJOR #undef UPCR_RUNTIME_SPEC_MINOR #undef UPCRI_SYSTEM_NAME #undef UPCRI_SYSTEM_TUPLE #undef UPCRI_CONFIGURE_ARGS #undef UPCRI_BUILD_ID /* Whether this copy of the runtime is being used as a target for the gccupc * binary UPC compiler */ #undef UPCRI_USING_GCCUPC /* Whether this copy of the runtime supports init sections generated by * the gccupc compilerm, or static copy must be done */ #undef UPCRI_USING_GCCUPC_INIT_SECTION #undef UPCRI_USING_GCCUPC_INIT_STATIC_COPY /* Whether this copy of the runtime is being used as a target for the Clang * binary UPC compiler */ #undef UPCRI_USING_CUPC /* Whether this copy of the runtime is being used as a target for the * clang-upc2c source-to-source translator */ #undef UPCRI_USING_CUPC2C /* Define if you wish to extend printf (and friends) with %S/%P format * specifiers for shared/pshared pointers (requires glibc) */ #undef UPCR_EXTEND_PRINTF /* Whether or not to enable the GASP instrumentation hooks */ #undef UPCRI_GASP /* Whether or not to use the libc malloc to manage the umalloc heap metadata */ #undef UMALLOC_EXTERNAL_METADATA /* Whether or not to use the more efficient 'packed' shared pointer representation */ #undef UPCRI_PACKED_SPTR /* Whether or not to use the 'struct' shared pointer representation */ #undef UPCRI_STRUCT_SPTR /* 'struct' shared pointer configuration information (when available) */ #undef UPCRI_STRUCT_SPTR_ADDR_TYPE #undef UPCRI_STRUCT_SPTR_THREAD_TYPE #undef UPCRI_STRUCT_SPTR_PHASE_TYPE #undef UPCRI_STRUCT_SPTR_ADDR_FIELD #undef UPCRI_STRUCT_SPTR_THREAD_FIELD #undef UPCRI_STRUCT_SPTR_PHASE_FIELD #undef UPCRI_STRUCT_SPTR_ALIGN /* Set if the shoared pointer has the address field first */ #undef UPCRI_SPTR_ADDR_FIRST /* Whether or not to enable the pshared symmetric pointer variant of shared pointers */ #undef UPCRI_SYMMETRIC_SPTR /* configure-selected bit distribution for the packed shared pointer representation */ #undef UPCRI_PHASE_BITS_OVERRIDE #undef UPCRI_THREAD_BITS_OVERRIDE #undef UPCRI_ADDR_BITS_OVERRIDE /* Whether to implement the (currently experimental) "strict hook" */ #undef UPCRI_STRICT_HOOK_ENABLED /* Whether to provide a 64-bit upc_off_t */ #undef BUPC_IO_64 /* have usable pthread_mutexattr_setpshared() */ #undef HAVE_PTHREAD_MUTEXATTR_SETPSHARED /* gcc built-ins */ #undef HAVE_BUILTIN_HUGE_VAL #undef HAVE_BUILTIN_HUGE_VALF #undef HAVE_BUILTIN_HUGE_VALL #undef HAVE_BUILTIN_INF #undef HAVE_BUILTIN_INFF #undef HAVE_BUILTIN_NAN #undef HAVE_BUILTIN_NANF /* __thread attribute works for pthread-local data */ #undef HAVE_GCC_TLS_SUPPORT /* supports __attribute((__aligned__(16))) */ #undef HAVE_GCC_ATTRIBUTE_ALIGNED /* mcleanup() gprof function */ #undef HAVE_MCLEANUP /* monitor_signal() Compaq profiling function */ #undef HAVE_MONITOR_SIGNAL /* monitor(0) AIX profiling function */ #undef HAVE_MONITOR /* monitor(0,0,0,0,0) Solaris profiling function */ #undef HAVE_MONITOR5 /* PGI rouexit profile cleanup function */ #undef HAVE_ROUEXIT /* C program stack grows up */ #undef UPCRI_STACK_GROWS_UP /* have attribute(cleanup) support */ #undef UPCRI_HAVE_ATTRIBUTE_CLEANUP /* portable inttypes support */ #undef HAVE_INTTYPES_H #undef HAVE_STDINT_H #undef HAVE_SYS_TYPES_H #undef COMPLETE_INTTYPES_H #undef COMPLETE_STDINT_H #undef COMPLETE_SYS_TYPES_H /* support for coercing __uint128_t through Berkeley UPC translator */ #undef UPCRI_NEED_UINT128_T /* Everything below this is passed though autoconf verbatim */ /* Define to 1 if you have the header file. */ #undef HAVE_ALLOCA_H /* Define to 1 if you have the header file. */ #undef HAVE_ASSERT_H /* Define to 1 if you have the header file. */ #undef HAVE_BITS_FLOATN_H /* Define to 1 if you have the header file. */ #undef HAVE_BYTESWAP_H /* Define to 1 if you have the `bzero' function. */ #undef HAVE_BZERO /* Define to 1 if you have the header file. */ #undef HAVE_COMPLEX_H /* Define to 1 if you have the header file. */ #undef HAVE_CTYPE_H /* Define to 1 if you have the header file. */ #undef HAVE_ERRNO_H /* Define to 1 if you have the header file. */ #undef HAVE_FCNTL_H /* Define to 1 if you have the header file. */ #undef HAVE_FENV_H /* Define to 1 if you have the header file. */ #undef HAVE_FLOAT_H /* Define to 1 if you have the `getpagesize' function. */ #undef HAVE_GETPAGESIZE /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_ISO646_H /* Define to 1 if you have the header file. */ #undef HAVE_LIMITS_H /* Define to 1 if you have the header file. */ #undef HAVE_LOCALE_H /* Define to 1 if you have the header file. */ #undef HAVE_MALLOC_H /* Define to 1 if you have the header file. */ #undef HAVE_MATH_H /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define to 1 if you have the header file. */ #undef HAVE_MON_H /* Define to 1 if you have the header file. */ #undef HAVE_NETINET_TCP_H /* Define to 1 if you have the header file. */ #undef HAVE_PRINTF_H /* Define to 1 if you have the `pthread_attr_setguardsize' function. */ #undef HAVE_PTHREAD_ATTR_SETGUARDSIZE /* Define to 1 if you have the `pthread_setconcurrency' function. */ #undef HAVE_PTHREAD_SETCONCURRENCY /* Define to 1 if you have the header file. */ #undef HAVE_SETJMP_H /* Define to 1 if you have the header file. */ #undef HAVE_SIGNAL_H /* Define to 1 if you have the header file. */ #undef HAVE_STDARG_H /* Define to 1 if you have the header file. */ #undef HAVE_STDBOOL_H /* Define to 1 if you have the header file. */ #undef HAVE_STDDEF_H /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDIO_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_GMON_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_MMAN_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_RESOURCE_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_TGMATH_H /* Define to 1 if you have the header file. */ #undef HAVE_TIME_H /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Define to 1 if you have the header file. */ #undef HAVE_VARARGS_H /* Define to 1 if you have the header file. */ #undef HAVE_WCHAR_H /* Define to 1 if you have the header file. */ #undef HAVE_WCTYPE_H /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the home page for this package. */ #undef PACKAGE_URL /* Define to the version of this package. */ #undef PACKAGE_VERSION /* Define as the return type of signal handlers (`int' or `void'). */ #undef RETSIGTYPE /* The size of `char', as computed by sizeof. */ #undef SIZEOF_CHAR /* The size of `int', as computed by sizeof. */ #undef SIZEOF_INT /* The size of `long', as computed by sizeof. */ #undef SIZEOF_LONG /* The size of `long long', as computed by sizeof. */ #undef SIZEOF_LONG_LONG /* The size of `ptrdiff_t', as computed by sizeof. */ #undef SIZEOF_PTRDIFF_T /* The size of `short', as computed by sizeof. */ #undef SIZEOF_SHORT /* The size of `size_t', as computed by sizeof. */ #undef SIZEOF_SIZE_T /* The size of `void *', as computed by sizeof. */ #undef SIZEOF_VOID_P /* The size of `_Bool', as computed by sizeof. */ #undef SIZEOF__BOOL /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* whether byteorder is bigendian */ #undef WORDS_BIGENDIAN /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a `char[]'. */ #undef YYTEXT_POINTER /* Define to `long int' if does not define. */ #undef off_t /* Define to `int' if does not define. */ #undef pid_t /* Define to `unsigned int' if does not define. */ #undef size_t /* Bug 1097: do NOT place any includes in this file - it should only contain definitions */ #endif /* UPCR_CONFIG_H */