00001 #include "osl/config.h" 00002 00003 /* src/config.h. Generated by configure. */ 00004 /* src/config.h.in. Generated from configure.ac by autoheader. */ 00005 00006 /* the location of <hash_map> */ 00007 #define HASH_MAP_H <ext/hash_map> 00008 00009 /* the namespace of hash_map/hash_set */ 00010 #define HASH_NAMESPACE __gnu_cxx 00011 00012 /* the location of <hash_set> */ 00013 #define HASH_SET_H <ext/hash_set> 00014 00015 /* Define to 1 if compiler supports __builtin_stack_pointer */ 00016 /* #undef HAVE_BUILTIN_STACK_POINTER */ 00017 00018 /* Define to 1 if you have the <conflict-signal.h> header file. */ 00019 /* #undef HAVE_CONFLICT_SIGNAL_H */ 00020 00021 /* Define to 1 if you have the declaration of `cfree', and to 0 if you don't. 00022 */ 00023 #define HAVE_DECL_CFREE 0 00024 00025 /* Define to 1 if you have the declaration of `memalign', and to 0 if you 00026 don't. */ 00027 #define HAVE_DECL_MEMALIGN 0 00028 00029 /* Define to 1 if you have the declaration of `posix_memalign', and to 0 if 00030 you don't. */ 00031 #define HAVE_DECL_POSIX_MEMALIGN 0 00032 00033 /* Define to 1 if you have the declaration of `pvalloc', and to 0 if you 00034 don't. */ 00035 #define HAVE_DECL_PVALLOC 0 00036 00037 /* Define to 1 if you have the declaration of `uname', and to 0 if you don't. 00038 */ 00039 #define HAVE_DECL_UNAME 1 00040 00041 /* Define to 1 if you have the declaration of `valloc', and to 0 if you don't. 00042 */ 00043 #define HAVE_DECL_VALLOC 0 00044 00045 /* Define to 1 if you have the <dlfcn.h> header file. */ 00046 #define HAVE_DLFCN_H 1 00047 00048 /* Define to 1 if you have the <execinfo.h> header file. */ 00049 /* #undef HAVE_EXECINFO_H */ 00050 00051 /* Define to 1 if you have the <fcntl.h> header file. */ 00052 #define HAVE_FCNTL_H 1 00053 00054 /* Define to 1 if you have the `geteuid' function. */ 00055 #define HAVE_GETEUID 1 00056 00057 /* Define to 1 if you have the `getpagesize' function. */ 00058 #define HAVE_GETPAGESIZE 1 00059 00060 /* Define to 1 if you have the <glob.h> header file. */ 00061 #define HAVE_GLOB_H 1 00062 00063 /* Define to 1 if you have the <grp.h> header file. */ 00064 #define HAVE_GRP_H 1 00065 00066 /* define if the compiler has hash_map */ 00067 #define HAVE_HASH_MAP 1 00068 00069 /* define if the compiler has hash_set */ 00070 #define HAVE_HASH_SET 1 00071 00072 /* Define to 1 if you have the <inttypes.h> header file. */ 00073 #define HAVE_INTTYPES_H 1 00074 00075 /* Define to 1 if you have the <libunwind.h> header file. */ 00076 /* #undef HAVE_LIBUNWIND_H */ 00077 00078 /* Define to 1 if you have the <linux/ptrace.h> header file. */ 00079 /* #undef HAVE_LINUX_PTRACE_H */ 00080 00081 /* Define to 1 if you have the <malloc.h> header file. */ 00082 /* #undef HAVE_MALLOC_H */ 00083 00084 /* Define to 1 if you have the <memory.h> header file. */ 00085 #define HAVE_MEMORY_H 1 00086 00087 /* Define to 1 if you have a working `mmap' system call. */ 00088 #define HAVE_MMAP 1 00089 00090 /* define if the compiler implements namespaces */ 00091 #define HAVE_NAMESPACES 1 00092 00093 /* define if libc has program_invocation_name */ 00094 /* #undef HAVE_PROGRAM_INVOCATION_NAME */ 00095 00096 /* Define if you have POSIX threads libraries and header files. */ 00097 #define HAVE_PTHREAD 1 00098 00099 /* Define to 1 if you have the <pwd.h> header file. */ 00100 #define HAVE_PWD_H 1 00101 00102 /* Define to 1 if you have the `sbrk' function. */ 00103 #define HAVE_SBRK 1 00104 00105 /* Define to 1 if you have the <stdint.h> header file. */ 00106 #define HAVE_STDINT_H 1 00107 00108 /* Define to 1 if you have the <stdlib.h> header file. */ 00109 #define HAVE_STDLIB_H 1 00110 00111 /* Define to 1 if you have the <strings.h> header file. */ 00112 #define HAVE_STRINGS_H 1 00113 00114 /* Define to 1 if you have the <string.h> header file. */ 00115 #define HAVE_STRING_H 1 00116 00117 /* Define to 1 if the system has the type `struct mallinfo'. */ 00118 /* #undef HAVE_STRUCT_MALLINFO */ 00119 00120 /* Define to 1 if you have the <sys/prctl.h> header file. */ 00121 /* #undef HAVE_SYS_PRCTL_H */ 00122 00123 /* Define to 1 if you have the <sys/stat.h> header file. */ 00124 #define HAVE_SYS_STAT_H 1 00125 00126 /* Define to 1 if you have the <sys/syscall.h> header file. */ 00127 #define HAVE_SYS_SYSCALL_H 1 00128 00129 /* Define to 1 if you have the <sys/types.h> header file. */ 00130 #define HAVE_SYS_TYPES_H 1 00131 00132 /* Define to 1 if compiler supports __thread */ 00133 /* #undef HAVE_TLS */ 00134 00135 /* Define to 1 if you have the <ucontext.h> header file. */ 00136 #define HAVE_UCONTEXT_H 1 00137 00138 /* Define to 1 if you have the <unistd.h> header file. */ 00139 #define HAVE_UNISTD_H 1 00140 00141 /* Define to 1 if you have the <unwind.h> header file. */ 00142 #define HAVE_UNWIND_H 1 00143 00144 /* define if your compiler has __attribute__ */ 00145 #define HAVE___ATTRIBUTE__ 1 00146 00147 /* Define to 1 if the system has the type `__int64'. */ 00148 /* #undef HAVE___INT64 */ 00149 00150 /* prefix where we look for installed files */ 00151 #define INSTALL_PREFIX "/usr/local" 00152 00153 /* Define to 1 if int32_t is equivalent to intptr_t */ 00154 #if __WORDSIZE == 32 00155 # define INT32_EQUALS_INTPTR 1 00156 #endif 00157 00158 /* Name of package */ 00159 #define PACKAGE "google-perftools" 00160 00161 /* Define to the address where bug reports for this package should be sent. */ 00162 #define PACKAGE_BUGREPORT "opensource@google.com" 00163 00164 /* Define to the full name of this package. */ 00165 #define PACKAGE_NAME "google-perftools" 00166 00167 /* Define to the full name and version of this package. */ 00168 #define PACKAGE_STRING "google-perftools 0.93" 00169 00170 /* Define to the one symbol short name of this package. */ 00171 #define PACKAGE_TARNAME "google-perftools" 00172 00173 /* Define to the version of this package. */ 00174 #define PACKAGE_VERSION "0.93" 00175 00176 /* How to access the PC from a struct ucontext */ 00177 #define PC_FROM_UCONTEXT uc_mcontext->ss.eip 00178 00179 /* Always the empty-string on non-windows systems. On windows, should be 00180 "__declspec(dllexport)". This way, when we compile the dll, we export our 00181 functions/classes. It's safe to define this here because config.h is only 00182 used internally, to compile the DLL, and every DLL source file #includes 00183 "config.h" before anything else. */ 00184 #define PERFTOOLS_DLL_DECL 00185 00186 /* printf format code for printing a size_t and ssize_t */ 00187 #define PRIdS "zd" 00188 00189 /* printf format code for printing a size_t and ssize_t */ 00190 #define PRIuS "zu" 00191 00192 /* printf format code for printing a size_t and ssize_t */ 00193 #define PRIxS "zx" 00194 00195 /* Define to necessary symbol if this constant uses a non-standard name on 00196 your system. */ 00197 /* #undef PTHREAD_CREATE_JOINABLE */ 00198 00199 /* Define to 1 if you have the ANSI C header files. */ 00200 #define STDC_HEADERS 1 00201 00202 /* the namespace where STL code like vector<> is defined */ 00203 #define STL_NAMESPACE std 00204 00205 /* Version number of package */ 00206 #define VERSION "0.93" 00207 00208 /* C99 says: define this to get the PRI... macros from stdint.h */ 00209 #ifndef __STDC_FORMAT_MACROS 00210 # define __STDC_FORMAT_MACROS 1 00211 #endif 00212 00213 /* Define to `__inline__' or `__inline' if that's what the C compiler 00214 calls it, or to nothing if 'inline' is not supported under any name. */ 00215 #ifndef __cplusplus 00216 /* #undef inline */ 00217 #endif