[xbuild] Fix assembly name comparison when resolving references.
[mono.git] / winconfig.h
index 072f3b86c43ad1d83ceb1a95936a8c14ba9c7285..92d2cb925b19e2aa2f9858eb3ef3b76d970f8a35 100644 (file)
@@ -1,53 +1,28 @@
-/* config.h.  Generated by configure.  */
+/* config.h.  Generated from config.h.in by configure.  */
 /* config.h.in.  Generated from configure.in by autoheader.  */
-/* #undef HAVE_INET_PTON */
-/* #undef HAVE_INET_ATON */
-/* #undef HAVE_MSG_NOSIGNAL */
-/* #undef HAVE_SOL_IP */
-/* #undef HAVE_SOL_TCP */
-/* #undef HAVE_SOL_IPV6 */
-/* #undef HAVE_IP_PKTINFO */
-/* #undef HAVE_IPV6_PKTINFO */
-/* #undef HAVE_STRUCT_IP_MREQN */
-#define HAVE_STRUCT_IP_MREQ 1
-/* #undef HAVE_PTHREAD_MUTEX_TIMEDLOCK */
-/* #undef USE_MONO_MUTEX */
-/* #undef HAVE_LARGE_FILE_SUPPORT */
-/* #undef HAVE_NEW_ICONV */
-#define NAME_DEV_RANDOM ""
-#define HAVE_CRYPT_RNG 1
-#define HAVE_BOEHM_GC 1
-#define USE_INCLUDED_LIBGC 1
-/* #undef DISABLE_SHARED_HANDLES */
-/* #undef HAVE_TIMEZONE */
-/* #undef HAVE_TM_GMTOFF */
-/* #undef MONO_SIZEOF_SUNPATH */
-/* #undef MONO_ZERO_ARRAY_LENGTH */
-/* #undef PTHREAD_POINTER_ID */
-#define HAVE_GC_H 1
-#define HAVE_GC_GCJ_MALLOC 1
-#define HAVE_GC_ENABLE 1
-/* #undef WITH_BUNDLE */
-/* #undef HAVE_GETHOSTBYNAME2_R */
-/* #undef HAVE_ICU */
-/* #undef HAVE_KW_THREAD */
-/* #undef HAVE_SIGNBIT */
-/* #undef USE_MACH_SEMA */
-/* #undef HAVE_SOCKLEN_T */
-/* #undef HAVE_TRUNCL */
-/* #undef HAVE_AINTL */
-/* #undef HAVE_SCANDIR */
-/* #undef HAVE_WORKING_SIGALTSTACK */
 
 /* The architecture this is running on */
+#if defined(_M_IA64)
+#define ARCHITECTURE "ia64"
+#elif defined(_M_AMD64)
+#define ARCHITECTURE "amd64"
+#elif defined(_M_IX86)
 #define ARCHITECTURE "x86"
+#else
+#error Unknown architecture
+#endif
+
+/*
+ * Features that are not required in the Windows port
+ */
+#define DISABLE_PORTABILITY 1
+
+/* Windows does not have symlinks */
+#define PLATFORM_NO_SYMLINKS 1
 
 /* String of disabled features */
 #define DISABLED_FEATURES "none"
 
-/* Have GetProcessId */
-#define HAVE_GETPROCESSID 1
-
 /* Disable AOT support */
 /* #undef DISABLE_AOT */
 
 /* Disable reflection emit support */
 /* #undef DISABLE_REFLECTION_EMIT */
 
+/* Disable inter-process shared handles */
+/* #undef DISABLE_SHARED_HANDLES */
+
 /* Disable advanced SSA JIT optimizations */
 /* #undef DISABLE_SSA */
 
-/* Define to 1 if you have the <aio.h> header file. */
-/* #undef HAVE_AIO_H */
+/* Enable DTrace probes */
+/* #undef ENABLE_DTRACE */
+
+/* Has the 'aintl' function */
+/* #undef HAVE_AINTL */
 
 /* Supports C99 array initialization */
 /* #undef HAVE_ARRAY_ELEM_INIT */
 /* Define to 1 if you have the `backtrace_symbols' function. */
 /* #undef HAVE_BACKTRACE_SYMBOLS */
 
+/* Define to 1 if the system has the type `blkcnt_t'. */
+/* #undef HAVE_BLKCNT_T */
+
+/* Define to 1 if the system has the type `blksize_t'. */
+/* #undef HAVE_BLKSIZE_T */
+
+/* Have Boehm GC */
+#define HAVE_BOEHM_GC 1
+
+#define DEFAULT_GC_NAME "Boehm"
+
 /* Define to 1 if you have the <checklist.h> header file. */
 /* #undef HAVE_CHECKLIST_H */
 
+/* Have /dev/random */
+#define HAVE_CRYPT_RNG 1
+
 /* Define to 1 if you have the <curses.h> header file. */
 /* #undef HAVE_CURSES_H */
 
+/* Define to 1 if you have the <dirent.h> header file. */
+/* #define HAVE_DIRENT_H 1 */
+
 /* Define to 1 if you have the <dlfcn.h> header file. */
 /* #undef HAVE_DLFCN_H */
 
+/* dlopen-based dynamic loader available */
+/* #undef HAVE_DL_LOADER */
+
 /* Define to 1 if you have the <elf.h> header file. */
 /* #undef HAVE_ELF_H */
 
 /* Define to 1 if you have the `fstatvfs' function. */
 /* #undef HAVE_FSTATVFS */
 
+/* Have GC_enable */
+#define HAVE_GC_ENABLE 1
+
+/* Have GC_gcj_malloc */
+#define HAVE_GC_GCJ_MALLOC 1
+
 /* Define to 1 if you have the <gc/gc.h> header file. */
 /* #undef HAVE_GC_GC_H */
 
-/* Define to 1 if you have the <gc.h> header file. */
+/* Have gc.h */
 #define HAVE_GC_H 1
 
 /* Define to 1 if you have the `getdomainname' function. */
 /* Define to 1 if you have the `getgrnam_r' function. */
 /* #undef HAVE_GETGRNAM_R */
 
+/* Have gethostbyname2_r */
+/* #undef HAVE_GETHOSTBYNAME2_R */
+
+/* Define to 1 if you have the `getpriority' function. */
+/* #undef HAVE_GETPRIORITY */
+
 /* Define to 1 if you have the `GetProcessId' function. */
-/* #undef HAVE_GETPROCESSID */
+#if (_WIN32_WINNT >= 0x0502)
+#define HAVE_GETPROCESSID 1
+#endif
 
 /* Define to 1 if you have the `getpwnam_r' function. */
 /* #undef HAVE_GETPWNAM_R */
 /* Define to 1 if you have the `getresuid' function. */
 /* #undef HAVE_GETRESUID */
 
+/* Define to 1 if you have the `getrusage' function. */
+/* #undef HAVE_GETRUSAGE */
+
 /* Define to 1 if you have the <grp.h> header file. */
 /* #undef HAVE_GRP_H */
 
 /* Define to 1 if you have the <inttypes.h> header file. */
 #define HAVE_INTTYPES_H 1
 
+/* Have IPV6_PKTINFO */
+/* #undef HAVE_IPV6_PKTINFO */
+
+/* Have IP_DONTFRAGMENT */
+/* #undef HAVE_IP_DONTFRAGMENT */
+
+/* Have IP_MTU_DISCOVER */
+/* #undef HAVE_IP_MTU_DISCOVER */
+
+/* Have IP_PKTINFO */
+/* #undef HAVE_IP_PKTINFO */
+
 /* Define to 1 if you have the `isfinite' function. */
 /* #undef HAVE_ISFINITE */
 
 /* Define to 1 if you have the `kqueue' function. */
 /* #undef HAVE_KQUEUE */
 
+/* Have __thread keyword */
+/* #undef HAVE_KW_THREAD */
+
+/* Have large file support */
+/* #undef HAVE_LARGE_FILE_SUPPORT */
+
 /* Define to 1 if you have the `unwind' library (-lunwind). */
 /* #undef HAVE_LIBUNWIND */
 
 /* Define to 1 if you have the `lutimes' function. */
 /* #undef HAVE_LUTIMES */
 
+/* Define to 1 if you have the `madvise' function. */
+/* #undef HAVE_MADVISE */
+
 /* Define to 1 if you have the <memory.h> header file. */
 #define HAVE_MEMORY_H 1
 
+/* Define to 1 if you have the `mkstemp' function. */
+/* #undef HAVE_MKSTEMP */
+
+/* Define to 1 if you have the `mmap' function. */
+/* #undef HAVE_MMAP */
+
+/* The GC can move objects. */
+/* #undef HAVE_MOVING_COLLECTOR */
+
 /* Define to 1 if you have the `mremap' function. */
 /* #undef HAVE_MREMAP */
 
+/* Have MSG_NOSIGNAL */
+/* #undef HAVE_MSG_NOSIGNAL */
+
 /* Define to 1 if you have the <netdb.h> header file. */
 /* #undef HAVE_NETDB_H */
 
 /* No GC support. */
 /* #undef HAVE_NULL_GC */
 
+/* Have oprofile support */
+/* #undef HAVE_OPROFILE */
+
 /* Define to 1 if you have the `poll' function. */
 /* #undef HAVE_POLL */
 
 /* Define to 1 if you have the `remap_file_pages' function. */
 /* #undef HAVE_REMAP_FILE_PAGES */
 
+/* Define to 1 if you have the `sched_setaffinity' function. */
+/* #undef HAVE_SCHED_SETAFFINITY */
+
 /* Define to 1 if you have the <semaphore.h> header file. */
 /* #undef HAVE_SEMAPHORE_H */
 
 /* Define to 1 if you have the `sethostid' function. */
 /* #undef HAVE_SETHOSTID */
 
-/* Define if setkey(3) is available */
-/* #undef HAVE_SETKEY */
+/* Define to 1 if you have the `setpriority' function. */
+/* #undef HAVE_SETPRIORITY */
 
 /* Define to 1 if you have the `setresuid' function. */
 /* #undef HAVE_SETRESUID */
 
+/* Using the simple generational GC. */
+/* #undef HAVE_SGEN_GC */
+
+/* Have signbit */
+/* #undef HAVE_SIGNBIT */
+
 /* Can get interface list */
 /* #undef HAVE_SIOCGIFCONF */
 
+/* sockaddr_in6 has sin6_len */
+/* #undef HAVE_SOCKADDR_IN6_SIN_LEN */
+
+/* sockaddr_in has sin_len */
+/* #undef HAVE_SOCKADDR_IN_SIN_LEN */
+
+/* Have socklen_t */
+/* #undef HAVE_SOCKLEN_T */
+
+/* Have SOL_IP */
+/* #undef HAVE_SOL_IP */
+
+/* Have SOL_IPV6 */
+/* #undef HAVE_SOL_IPV6 */
+
+/* Have SOL_TCP */
+/* #undef HAVE_SOL_TCP */
+
 /* Define to 1 if you have the `statfs' function. */
 /* #undef HAVE_STATFS */
 
 /* #undef HAVE_STATVFS */
 
 /* Define to 1 if you have the <stdint.h> header file. */
-#define HAVE_STDINT_H 1
+/* #define HAVE_STDINT_H 1 */
 
 /* Define to 1 if you have the <stdlib.h> header file. */
 #define HAVE_STDLIB_H 1
 /* Define to 1 if `d_type' is member of `struct dirent'. */
 /* #undef HAVE_STRUCT_DIRENT_D_TYPE */
 
+/* Have struct ip_mreq */
+#define HAVE_STRUCT_IP_MREQ 1
+
+/* Have struct ip_mreqn */
+/* #undef HAVE_STRUCT_IP_MREQN */
+
+/* Define to 1 if the system has the type `struct pollfd'. */
+/* #undef HAVE_STRUCT_POLLFD */
+
+/* Define to 1 if the system has the type `struct stat'. */
+/* #undef HAVE_STRUCT_STAT */
+
+/* Define to 1 if the system has the type `struct timeval'. */
+/* #undef HAVE_STRUCT_TIMEVAL */
+
+/* Define to 1 if the system has the type `struct timezone'. */
+/* #undef HAVE_STRUCT_TIMEZONE */
+
+/* Define to 1 if the system has the type `struct utimbuf'. */
+/* #undef HAVE_STRUCT_UTIMBUF */
+
+/* Define to 1 if the system has the type `suseconds_t'. */
+/* #undef HAVE_SUSECONDS_T */
+
 /* Define to 1 if you have the <syslog.h> header file. */
 /* #undef HAVE_SYSLOG_H */
 
-/* Define to 1 if you have the <sys/aio.h> header file. */
-/* #undef HAVE_SYS_AIO_H */
-
 /* Define to 1 if you have the <sys/epoll.h> header file. */
 /* #undef HAVE_SYS_EPOLL_H */
 
 /* Define to 1 if you have the <sys/ioctl.h> header file. */
 /* #undef HAVE_SYS_IOCTL_H */
 
+/* Define to 1 if you have the <sys/mkdev.h> header file. */
+/* #undef HAVE_SYS_MKDEV_H */
+
 /* Define to 1 if you have the <sys/mman.h> header file. */
 /* #undef HAVE_SYS_MMAN_H */
 
+/* Define to 1 if you have the <sys/param.h> header file. */
+/* #undef HAVE_SYS_PARAM_H */
+
 /* Define to 1 if you have the <sys/poll.h> header file. */
 /* #undef HAVE_SYS_POLL_H */
 
+/* Define to 1 if you have the <sys/sdt.h> header file. */
+/* #undef HAVE_SYS_SDT_H */
+
 /* Define to 1 if you have the <sys/sendfile.h> header file. */
 /* #undef HAVE_SYS_SENDFILE_H */
 
 /* Define to 1 if you have the <sys/stat.h> header file. */
 #define HAVE_SYS_STAT_H 1
 
+/* Define to 1 if you have the <sys/syscall.h> header file. */
+/* #undef HAVE_SYS_SYSCALL_H */
+
+/* Define to 1 if you have the <sys/time.h> header file. */
+/* #undef HAVE_SYS_TIME_H */
+
 /* Define to 1 if you have the <sys/types.h> header file. */
 #define HAVE_SYS_TYPES_H 1
 
 /* Define to 1 if you have the <sys/un.h> header file. */
 /* #undef HAVE_SYS_UN_H */
 
+/* Define to 1 if you have the <sys/utime.h> header file. */
+#define HAVE_SYS_UTIME_H 1
+
 /* Define to 1 if you have the <sys/vfstab.h> header file. */
 /* #undef HAVE_SYS_VFSTAB_H */
 
 /* Define to 1 if you have the <term.h> header file. */
 /* #undef HAVE_TERM_H */
 
+/* Have timezone variable */
+/* #undef HAVE_TIMEZONE */
+
 /* tld_model available */
 /* #undef HAVE_TLS_MODEL_ATTR */
 
+/* Have tm_gmtoff */
+/* #undef HAVE_TM_GMTOFF */
+
 /* Define to 1 if you have the `trunc' function. */
 #define HAVE_TRUNC 1
 
 /* #undef HAVE_TTYNAME_R */
 
 /* Define to 1 if you have the <unistd.h> header file. */
-/* #undef HAVE_UNISTD_H */
+/* #define HAVE_UNISTD_H 1 */
 
 /* Define to 1 if you have the <utime.h> header file. */
-#define HAVE_UTIME_H 1
+/* #define HAVE_UTIME_H 1 */
 
 /* Define to 1 if you have the <valgrind/memcheck.h> header file. */
 /* #undef HAVE_VALGRIND_MEMCHECK_H */
 
 /* Support for the visibility ("hidden") attribute */
-#define HAVE_VISIBILITY_HIDDEN 1
+/* #define HAVE_VISIBILITY_HIDDEN 1 */
 
 /* Define to 1 if you have the `vsnprintf' function. */
 /* #undef HAVE_VSNPRINTF */
 /* Define to 1 if you have the <wchar.h> header file. */
 #define HAVE_WCHAR_H 1
 
+/* Have a working sigaltstack */
+/* #undef HAVE_WORKING_SIGALTSTACK */
+
+/* The GC needs write barriers. */
+/* #undef HAVE_WRITE_BARRIERS */
+
+/* Have system zlib */
+/* #define HAVE_ZLIB 1 */
+
 /* Architecture uses registers for Parameters */
 /* #undef MONO_ARCH_REGPARMS */
 
+/* Enable the allocation and indexing of arrays greater than Int32.MaxValue */
+/* #undef MONO_BIG_ARRAYS */
+
 /* The Mono Debugger is supported on this platform */
 /* #undef MONO_DEBUGGER_SUPPORTED */
 
+/* Sizeof sock_un.sun_path */
+/* #undef MONO_SIZEOF_SUNPATH */
+
 /* Xen-specific behaviour */
-/* #undef MONO_XEN_OPT */
+#define MONO_XEN_OPT 1
+
+/* Length of zero length arrays */
+#define MONO_ZERO_LEN_ARRAY 1
+
+/* Name of /dev/random */
+#define NAME_DEV_RANDOM ""
 
 /* Define if Unix sockets cannot be created in an anonymous namespace */
 /* #undef NEED_LINK_UNLINK */
 #define PACKAGE "mono"
 
 /* Define to the address where bug reports for this package should be sent. */
-#define PACKAGE_BUGREPORT ""
+#define PACKAGE_BUGREPORT "Hans_Boehm@hp.com"
 
 /* Define to the full name of this package. */
-#define PACKAGE_NAME ""
+#define PACKAGE_NAME "libgc-mono"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING ""
+#define PACKAGE_STRING "libgc-mono 6.6"
 
 /* Define to the one symbol short name of this package. */
-#define PACKAGE_TARNAME ""
+#define PACKAGE_TARNAME "libgc-mono"
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION ""
+#define PACKAGE_VERSION "6.6"
 
 /* Platform is Win32 */
-#define PLATFORM_WIN32 1
+#define HOST_WIN32 1
+#define TARGET_WIN32 1
 
-/* Pointer field name in 'union sigval' */
-/* #undef SIGVAL_PTR */
+/* pthread_t is a pointer */
+/* #undef PTHREAD_POINTER_ID */
 
-/* The size of `size_t', as computed by sizeof. */
+/* The size of `size_t', as computed by sizeof. */
 /* #undef SIZEOF_SIZE_T */
 
 /* The size of a `void *', as computed by sizeof. */
+#ifdef _WIN64
+#define SIZEOF_VOID_P 8
+#else
 #define SIZEOF_VOID_P 4
+#endif
+
+#define SIZEOF_REGISTER SIZEOF_VOID_P
 
 /* Define to 1 if you have the ANSI C header files. */
 #define STDC_HEADERS 1
 /* GC description */
 #define USED_GC_NAME "Included Boehm (with typed GC)"
 
-/* Version number of package */
-#define VERSION "1.2"
+/* Use included libgc */
+#define USE_INCLUDED_LIBGC 1
 
-#define WINVER 0x0500
+/* ... */
+/* #undef USE_MACH_SEMA */
+
+/* Use mono_mutex_t */
+/* #undef USE_MONO_MUTEX */
 
-#define _WIN32_WINNT 0x0500
\ No newline at end of file
+/* Version number of package */
+#define VERSION "2.11"