/* ace/config.h.in.  Generated from configure.ac by autoheader.  */


#ifndef ACE_CONFIG_H
#define ACE_CONFIG_H

// ACE configuration header file




/* Compiler/platform standard C++ auto_ptr implementation lacks reset() method
   */
#undef ACE_AUTO_PTR_LACKS_RESET

/* Enable ACE_Timeprobes */
#undef ACE_COMPILE_TIMEPROBES

/* */
#undef ACE_DEFAULT_BASE_ADDR

/* */
#undef ACE_DEFAULT_BASE_ADDRL

/* */
#undef ACE_DEFAULT_CLOSE_ALL_HANDLES

/* */
#undef ACE_DEFAULT_MAX_SOCKET_BUFSIZ

/* The default number of handles the select()-based reactor should handle */
#undef ACE_DEFAULT_SELECT_REACTOR_SIZE

/* Number of TSS keys, with ACE_HAS_TSS_EMULATION _only_. Defaults to 64. */
#undef ACE_DEFAULT_THREAD_KEYS

/* */
#undef ACE_DGUX

/* Define this if you don't want debug version ACE search for debug version
   DLLs first before looking for the DLL names specified. */
#undef ACE_DISABLE_DEBUG_DLL_CHECK

/* Uses ctime_r & asctime_r with only two parameters vs. three. */
#undef ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R

/* Platform's wcstok() takes 3 arguments */
#undef ACE_HAS_3_PARAM_WCSTOK

/* Platform has BSD 4.4 sendmsg()/recvmsg() APIs. */
#undef ACE_HAS_4_4BSD_SENDMSG_RECVMSG

/* Platform supports Asynchronous IO calls */
#undef ACE_HAS_AIO_CALLS

/* Platform, such as AIX4, needs to wrap #include of sys/socket.h with
   #undef/#define of __cplusplus. */
#undef ACE_HAS_AIX_BROKEN_SOCKET_HEADER

/* Platform has AIX4 ::read_real_time() */
#undef ACE_HAS_AIX_HI_RES_TIMER

/* Compiler/platform supports alloca(). */
#undef ACE_HAS_ALLOCA

/* Compiler/platform has <alloca.h> */
#undef ACE_HAS_ALLOCA_H

/* CPU is an Alpha, with the rpcc instruction to read the tick timer. */
#undef ACE_HAS_ALPHA_TIMER

/* Use ACE's alternate cuserid() implementation since a system cuserid() may
   not exist, or it is not desirable to use it. The implementation requires
   ACE_LACKS_PWD_FUNCTIONS to be undefined and that the geteuid() system call
   exists. */
#undef ACE_HAS_ALT_CUSERID

/* Compiler/platform correctly calls init()/fini() for shared libraries. */
#undef ACE_HAS_AUTOMATIC_INIT_FINI

/* Compiler/platform has "big" fd_set, i.e. large number of bits set in fd_set
   passed back from select(). */
#undef ACE_HAS_BIG_FD_SET

/* Compiler has integer overflow problem with bit-shift operations. */
#undef ACE_HAS_BROKEN_BITSHIFT

/* Compiler can't handle const char * as rvalue in conditional operator. */
#undef ACE_HAS_BROKEN_CONDITIONAL_STRING_CASTS

/* Compiler can't handle calls like foo->operator T *() */
#undef ACE_HAS_BROKEN_CONVERSIONS

/* Compiler/platform uses macro for ctime (e.g., MVS) */
#undef ACE_HAS_BROKEN_CTIME

/* Platform sendv() does not work properly with datagrams, i.e. it fails when
   the iovec size is IOV_MAX. */
#undef ACE_HAS_BROKEN_DGRAM_SENDV

/* Earlier versions of HP/UX C++ are damned... */
#undef ACE_HAS_BROKEN_HPUX_TEMPLATES

/* Platform doesn't cast MAP_FAILED to a (void *). */
#undef ACE_HAS_BROKEN_MAP_FAILED

/* HP/UX does not wrap the mmap(2) header files with extern "C". */
#undef ACE_HAS_BROKEN_MMAP_H

/* Platform headers don't support <msg.h> prototypes */
#undef ACE_HAS_BROKEN_MSG_H

/* Compiler/platform doesn't support namespaces (or the support is not fully
   implemented.) */
#undef ACE_HAS_BROKEN_NAMESPACES

/* MSVC has trouble with defining STL containers for nested structs and
   classes. */
#undef ACE_HAS_BROKEN_NESTED_TEMPLATES

/* Platform doesn't support "sync" third argument to msync (?) */
#undef ACE_HAS_BROKEN_NETBSD_MSYNC

/* Platform has a bug with non-blocking connects (e.g., WinNT 4.0) */
#undef ACE_HAS_BROKEN_NON_BLOCKING_CONNECTS

/* Platform defines struct timespec in <sys/timers.h> */
#undef ACE_HAS_BROKEN_POSIX_TIME

/* OS/compiler's header files are inconsistent with libC definition of
   rand_r(). */
#undef ACE_HAS_BROKEN_RANDR

/* Platform defines ctime_r, asctime_r, rand_r and getpwnam_r as macros */
#undef ACE_HAS_BROKEN_R_ROUTINES

/* Compiler can't handle the static ACE_Addr::sap_any construct. */
#undef ACE_HAS_BROKEN_SAP_ANY

/* Platform defines struct timespec members as ts_sec and ts_nsec instead of
   tv_sec and tv_nsec. This is highly non-portable. Currently only FreeBSD
   2.1.x uses it. */
#undef ACE_HAS_BROKEN_TIMESPEC_MEMBERS

/* Compiler/platform has the wrong prototype for t_error(), i.e., t_error(char
   *) rather than t_error(const char *). */
#undef ACE_HAS_BROKEN_T_ERROR

/* Platform has <bstring.h> (which contains bzero() prototype) */
#undef ACE_HAS_BSTRING

/* Define to 1 if platform has the <bytesex.h> header file. */
#undef ACE_HAS_BYTESEX_H

/* Platform supports the Win32 CancelIO() function. (WinNT 4.0 and beyond) */
#undef ACE_HAS_CANCEL_IO

/* OS/platform uses char * for dlopen/dlsym args, rather than const char *. */
#undef ACE_HAS_CHARPTR_DL

/* OS/platform uses char * for sockopt, rather than const char * */
#undef ACE_HAS_CHARPTR_SOCKOPT

/* sprintf() returns char * rather than int (e.g., SunOS 4.x) */
#undef ACE_HAS_CHARPTR_SPRINTF

/* Define to 1 if platform has clock_gettime(). */
#undef ACE_HAS_CLOCK_GETTIME

/* OS header files have some problems with XTI (HP/UX 11). */
#undef ACE_HAS_CONFLICTING_XTI_MACROS

/* Prototypes for both signal() and struct sigaction are consistent. */
#undef ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES

/* Platform has swab(const char*, char*, ssize_t) variant. */
#undef ACE_HAS_CONST_CHAR_SWAB

/* Compiler/platform has correctly prototyped header files. */
#undef ACE_HAS_CPLUSPLUS_HEADERS

/* Platform (Linux) supports /dev/poll character device. */
#undef ACE_HAS_DEV_POLL

/* Platform supports operations on directories via struct dirent, readdir_r,
   etc. */
#undef ACE_HAS_DIRENT

/* For platforms, e.g., RedHat 4.2/Linux 2.0.30/Alpha, that don't declare dl*
   functions as extern "C" in dlfcn.h. */
#undef ACE_HAS_DLFCN_H_BROKEN_EXTERN_C

/* Build ACE using the frigging PC DLL nonsense... */
#undef ACE_HAS_DLL

/* Platform (Linux) supports event poll interface. */
#undef ACE_HAS_EVENT_POLL

/* Compiler supports C++ exception handling. */
#undef ACE_HAS_EXCEPTIONS

/* Define to 1 if platform has the <exception.h> header file. */
#undef ACE_HAS_EXCEPTION_H

/* Compiler's template instantiation mechanism supports the use of explicit
   C++ specializations for all used templates. This is also used for GNU G++
   if you don't use the "repo" patches. */
#undef ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION

/* Platform has Fast-Light (FL) toolkit installed. */
#undef ACE_HAS_FL

/* Define to 1 if platform has getifaddrs(). */
#undef ACE_HAS_GETIFADDRS

/* Platform supports getpagesize() call (otherwise, ACE_PAGE_SIZE must be
   defined, except on Win32). */
#undef ACE_HAS_GETPAGESIZE

/* Define to 1 if platform has getrusage(). */
#undef ACE_HAS_GETRUSAGE

/* Define to 1 if platform has the declaration of getrusage(). */
#undef ACE_HAS_GETRUSAGE_PROTOTYPE

/* Denotes that GNU has cstring.h as standard which redefines memchr() */
#undef ACE_HAS_GNU_CSTRING_H

/* Enable use of GNU template repositories. GNU C++ w/repo patch and EGCS only
   */
#undef ACE_HAS_GNU_REPO

/* The GPERF utility is compiled for this platform */
#undef ACE_HAS_GPERF

/* Optimize ACE_Handle_Set::count_bits for select() operations (common case)
   */
#undef ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT

/* Compiler/platform supports SunOS high resolution timers */
#undef ACE_HAS_HI_RES_TIMER

/* Define to 1 if the system has the type `idtype_t'. */
#undef ACE_HAS_IDTYPE_T

/* Inline all the static class OS methods to remove call overhead Note: This
   gets defined by OS.h if __ACE_INLINE__ is defined */
#undef ACE_HAS_INLINED_OSCALLS

/* Platform supports IPv6 */
#undef ACE_HAS_IPV6

/* Platform supports IP multicast */
#undef ACE_HAS_IP_MULTICAST

/* Platform supports the very odd IRIX 6.2 threads... */
#undef ACE_HAS_IRIX62_THREADS

/* */
#undef ACE_HAS_IRIX_53_SIGNALS

/* Define to 1 if platform has itoa(). */
#undef ACE_HAS_ITOA

/* The rusage_t structure has only two fields. */
#undef ACE_HAS_LIMITED_RUSAGE_T

/* Platform supports llseek(). This should not be defined if ACE_HAS_LSEEK64
   is defined. */
#undef ACE_HAS_LLSEEK

/* Platform defines MAP_FAILED as a long constant. */
#undef ACE_HAS_LONG_MAP_FAILED

/* Platform supports lseek64(). This should not be defined if ACE_HAS_LLSEEK
   is defined. */
#undef ACE_HAS_LSEEK64

/* */
#undef ACE_HAS_LYNXOS_SIGNALS

/* Enabled malloc statistics collection. */
#undef ACE_HAS_MALLOC_STATS

/* Define to 1 if platform has memchr(). */
#undef ACE_HAS_MEMCHR

/* Platform supports Microsoft Foundation Classes */
#undef ACE_HAS_MFC

/* Platform supports recvmsg and sendmsg */
#undef ACE_HAS_MSG

/* Platform supports MT safe mktime() call (do any of them?) */
#undef ACE_HAS_MT_SAFE_MKTIME

/* Sockets may be called in multi-threaded programs */
#undef ACE_HAS_MT_SAFE_SOCKETS

/* Compiler supports timed mutex acquisitions (e.g.
   pthread_mutex_timedlock()). */
#undef ACE_HAS_MUTEX_TIMEOUTS

/* Define to 1 if platform has the <new.h> header file. */
#undef ACE_HAS_NEW_H

/* Compiler supports new (std::nothrow) */
#undef ACE_HAS_NEW_NOTHROW

/* Platform provides new style C++ <new> header */
#undef ACE_HAS_NEW_NO_H

/* Platform uses non-const char * in calls to gethostbyaddr, gethostbyname,
   getservbyname */
#undef ACE_HAS_NONCONST_GETBY

/* Platform has a non-const parameter to msgsnd() (e.g., SCO). */
#undef ACE_HAS_NONCONST_MSGSND

/* Platform omits const qualifier from iovec parameter in readv() prototype.
   */
#undef ACE_HAS_NONCONST_READV

/* Platform's select() uses non-const timeval* (only found on Linux right now)
   */
#undef ACE_HAS_NONCONST_SELECT_TIMEVAL

/* Platform omits const qualifier from msghdr parameter in sendmsg()
   prototype. */
#undef ACE_HAS_NONCONST_SENDMSG

/* Platform omits const qualifier from rlimit parameter in setrlimit()
   prototype. */
#undef ACE_HAS_NONCONST_SETRLIMIT

/* Platform has swab(char*, char*, ssize_t) variant. */
#undef ACE_HAS_NONCONST_SWAB

/* Platform omits const qualifier from iovec parameter in writev() prototype.
   */
#undef ACE_HAS_NONCONST_WRITEV

/* Causes the ACE_Object_Manager instance to be created in main (int, char
   *[]), instead of as a static (global) instance. */
#undef ACE_HAS_NONSTATIC_OBJECT_MANAGER

/* Compiler/platform uses old malloc()/free() prototypes (ugh) */
#undef ACE_HAS_OLD_MALLOC

/* Platform, e.g., Solaris 2.5, only supports SCHED_OTHER POSIX scheduling
   policy. */
#undef ACE_HAS_ONLY_SCHED_OTHER

/* Use the semaphore implementation of ACE_Message_Queue rather than the
   emulated condition variable (NT and VxWorks). */
#undef ACE_HAS_OPTIMIZED_MESSAGE_QUEUE

/* timezone* 2nd parameter & no prototype */
#undef ACE_HAS_OSF1_GETTIMEOFDAY

/* Platform supports the OSF TLI timod STREAMS module */
#undef ACE_HAS_OSF_TIMOD_H

/* Platform is an Intel Pentium microprocessor. */
#undef ACE_HAS_PENTIUM

/* Platform contains <poll.h> */
#undef ACE_HAS_POLL

/* Platform supports "position-independent" features provided by
   ACE_Based_Pointer<>. */
#undef ACE_HAS_POSITION_INDEPENDENT_POINTERS

/* Platform supports POSIX getpwnam_r() function */
#undef ACE_HAS_POSIX_GETPWNAM_R

/* Platform supports POSIX O_NONBLOCK semantics */
#undef ACE_HAS_POSIX_NONBLOCK

/* Platform supports POSIX realtime signals */
#undef ACE_HAS_POSIX_REALTIME_SIGNALS

/* Platform supports POSIX real-time semaphores (e.g., VxWorks and Solaris) */
#undef ACE_HAS_POSIX_SEM

/* Platform supports the POSIX struct timespec type */
#undef ACE_HAS_POSIX_TIME

/* Platform supports PowerPC time-base register. */
#undef ACE_HAS_POWERPC_TIMER

/* OS has priocntl (2) */
#undef ACE_HAS_PRIOCNTL

/* Platform supports the /proc file system and defines tid_t in <sys/procfs.h>
   */
#undef ACE_HAS_PROC_FS

/* Platform supports the prusage_t struct */
#undef ACE_HAS_PRUSAGE_T

/* Define to 1 if platform has POSIX threads */
#undef ACE_HAS_PTHREADS

/* Platform supports POSIX Threads .4a Draft 4 */
#undef ACE_HAS_PTHREADS_DRAFT4

/* Platform supports POSIX Threads .4a Draft 6 */
#undef ACE_HAS_PTHREADS_DRAFT6

/* a Platform supports POSIX Threads .1c Draft 7 */
#undef ACE_HAS_PTHREADS_DRAFT7

/* Platform supports POSIX.1c-1995 threads */
#undef ACE_HAS_PTHREADS_STD

/* Platform has the UNIX98 extensions to Pthreads (rwlocks) */
#undef ACE_HAS_PTHREADS_UNIX98_EXT

/* Define to 1 if platform has pthread_condattr_setkind_np(). */
#undef ACE_HAS_PTHREAD_CONDATTR_SETKIND_NP

/* Define to 1 if platform has pthread_continue(). */
#undef ACE_HAS_PTHREAD_CONTINUE

/* Define to 1 if platform has pthread_continue_np(). */
#undef ACE_HAS_PTHREAD_CONTINUE_NP

/* Define to 1 if platform has pthread_mutexattr_setkind_np(). */
#undef ACE_HAS_PTHREAD_MUTEXATTR_SETKIND_NP

/* pthread.h declares an enum with PTHREAD_PROCESS_PRIVATE and
   PTHREAD_PROCESS_SHARED values */
#undef ACE_HAS_PTHREAD_PROCESS_ENUM

/* Define to 1 if platform has pthread_resume_np(). */
#undef ACE_HAS_PTHREAD_RESUME_NP

/* Define to 1 if platform has pthread_suspend(). */
#undef ACE_HAS_PTHREAD_SUSPEND

/* Define to 1 if platform has pthread_suspend_np(). */
#undef ACE_HAS_PTHREAD_SUSPEND_NP

/* Purify'ing. Defined on command line. */
#undef ACE_HAS_PURIFY

/* Platform has pread() and pwrite() support. */
#undef ACE_HAS_P_READ_WRITE

/* Quantify'ing. Defined on command line. */
#undef ACE_HAS_QUANTIFY

/* Define to 1 if platform has readv_timedwait(). */
#undef ACE_HAS_READV_TIMEDWAIT

/* Define to 1 if platform has read_timedwait(). */
#undef ACE_HAS_READ_TIMEDWAIT

/* Mutexes are inherently recursive (e.g., Win32) */
#undef ACE_HAS_RECURSIVE_MUTEXES

/* Platform will recurse infinitely on thread exits from TSS cleanup routines
   (e.g., AIX) */
#undef ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS

/* Define to 1 if platform has recvfrom_timedwait(). */
#undef ACE_HAS_RECVFROM_TIMEDWAIT

/* Define to 1 if platform has recvmsg_timedwait(). */
#undef ACE_HAS_RECVMSG_TIMEDWAIT

/* Define to 1 if platform has recv_timedwait(). */
#undef ACE_HAS_RECV_TIMEDWAIT

/* Platform supports reentrant functions (i.e., all the POSIX *_r functions).
   */
#undef ACE_HAS_REENTRANT_FUNCTIONS

/* Platform supports the POSIX regular expression library */
#undef ACE_HAS_REGEX

/* Platform has enum instead of int for first argument to ::{get,set}rlimit
   (). The value of this macro is the enum definition, e.g., enum
   __rlimit_resource, for Linux glibc 2.0. */
#undef ACE_HAS_RLIMIT_RESOURCE_ENUM

/* Platform has enum instead of int for first argument to ::getrusage (). The
   value of this macro is the enum definition, e.g., enum __rusage_who, for
   Linux glibc 2.0. */
#undef ACE_HAS_RUSAGE_WHO_ENUM

/* Define to 1 if platform has the <select.h> header file. */
#undef ACE_HAS_SELECT_H

/* Compiler/platform defines a union semun for SysV shared memory */
#undef ACE_HAS_SEMUN

/* Define to 1 if platform has sendmsg_timedwait(). */
#undef ACE_HAS_SENDMSG_TIMEDWAIT

/* Define to 1 if platform has sendto_timedwait(). */
#undef ACE_HAS_SENDTO_TIMEDWAIT

/* Define to 1 if platform has send_timedwait(). */
#undef ACE_HAS_SEND_TIMEDWAIT

/* Platform has a function to set t_errno (e.g., Tandem). */
#undef ACE_HAS_SET_T_ERRNO

/* Platform has shm_open() */
#undef ACE_HAS_SHM_OPEN

/* Platform's sigaction() function takes const sigaction* as 2nd parameter */
#undef ACE_HAS_SIGACTION_CONSTP2

/* Platform supports SVR4 extended signals */
#undef ACE_HAS_SIGINFO_T

/* Platform has bug with sigismember() (HP/UX 11). */
#undef ACE_HAS_SIGISMEMBER_BUG

/* Platform supports the Win32 SignalObjectAndWait() function (WinNT 4.0 and
   beyond). */
#undef ACE_HAS_SIGNAL_OBJECT_AND_WAIT

/* Define to 1 if platform has sigsuspend(). */
#undef ACE_HAS_SIGSUSPEND

/* Define to 1 if platform has sigtimedwait(). */
#undef ACE_HAS_SIGTIMEDWAIT

/* Define to 1 if platform has sigwait(). */
#undef ACE_HAS_SIGWAIT

/* Define to 1 if the system has the type 'sig_atomic_t'. */
#undef ACE_HAS_SIG_ATOMIC_T

/* Compiler requires extern "C" functions for signals. */
#undef ACE_HAS_SIG_C_FUNC

/* Platform/compiler has macros for sig{empty,fill,add,del}set (e.g., SCO and
   FreeBSD) */
#undef ACE_HAS_SIG_MACROS

/* Platform supports new BSD inet_addr len field. */
#undef ACE_HAS_SIN_LEN

/* OS/compiler uses size_t * rather than int * for socket lengths */
#undef ACE_HAS_SIZET_SOCKET_LEN

/* Define to 1 if platform has snprintf(). */
#undef ACE_HAS_SNPRINTF

/* Platform requires (struct sockaddr *) for msg_name field of struct msghdr.
   */
#undef ACE_HAS_SOCKADDR_MSG_NAME

/* Platform provides socklen_t type, such as Linux with glibc2. */
#undef ACE_HAS_SOCKLEN_T

/* Compiler has brain-damaged SPARCwork SunOS 4.x signal prototype... */
#undef ACE_HAS_SPARCWORKS_401_SIGNALS

/* Define to 1 if the system has the type `ssize_t'. */
#undef ACE_HAS_SSIZE_T

/* Platform/compiler supports Standard C++ Library */
#undef ACE_HAS_STANDARD_CPP_LIBRARY

/* Platform has void (*)(...) prototype for pthread_key_create() destructor
   (e.g., LynxOS). */
#undef ACE_HAS_STDARG_THR_DEST

/* */
#undef ACE_HAS_STDCPP_STL_INCLUDES

/* Platform provides C++ <stdexcept> header */
#undef ACE_HAS_STDEXCEPT_NO_H

/* Compiler supports standard C++ template class member specializations */
#undef ACE_HAS_STD_TEMPLATE_CLASS_MEMBER_SPECIALIZATION

/* Compiler supports standard C++ template specializations (e.g. "template <>"
   syntax.) */
#undef ACE_HAS_STD_TEMPLATE_SPECIALIZATION

/* Define to 1 if platform has UNIX International Threads */
#undef ACE_HAS_STHREADS

/* Used when users want to compile ACE with STL and STL map class conflicts
   with <net/if.h> map struct. */
#undef ACE_HAS_STL_MAP_CONFLICT

/* Used when users want to compile ACE with STL and STL queue class conflicts
   with <netinet/in.h> queue struct. */
#undef ACE_HAS_STL_QUEUE_CONFLICT

/* Compiler/platform supports struct strbuf */
#undef ACE_HAS_STRBUF_T

/* Platform/compiler lacks strdup() (e.g., VxWorks, Chorus, WinCE) */
#undef ACE_HAS_STRDUP_EMULATION

/* Platform supports STREAMS */
#undef ACE_HAS_STREAMS

/* Platform supports STREAM pipes */
#undef ACE_HAS_STREAM_PIPES

/* Define to 1 if platform has strerror(). */
#undef ACE_HAS_STRERROR

/* Use the STRICT compilation mode on Win32. */
#undef ACE_HAS_STRICT

/* Platform has <strings.h> (which contains bzero() prototype) */
#undef ACE_HAS_STRINGS

/* Platform/Compiler supports a String class (e.g., GNU or Win32). */
#undef ACE_HAS_STRING_CLASS

/* Define to 1 if platform has strnlen(). */
#undef ACE_HAS_STRNLEN

/* Compile ACE_OS::strptime() wrapper into ACE. */
#undef ACE_HAS_STRPTIME

/* Compiler/platform has strange hostent API for socket *_r() calls */
#undef ACE_HAS_STRUCT_NETDB_DATA

/* Compiler has horrible SunOS 4.x signal handlers... */
#undef ACE_HAS_SUNOS4_SIGNAL_T

/* Compiler/platform supports SVR4 dynamic linking semantics */
#undef ACE_HAS_SVR4_DYNAMIC_LINKING

/* Compiler/platform supports SVR4 gettimeofday() prototype but doesn't have a
   prototype */
#undef ACE_HAS_SVR4_GETTIMEOFDAY

/* Compiler/platform supports SVR4 signal typedef. */
#undef ACE_HAS_SVR4_SIGNAL_T

/* Compiler/platform supports SVR4 TLI (in particular, T_GETNAME stuff). */
#undef ACE_HAS_SVR4_TLI

/* HP/UX has an undefined syscall for GETRUSAGE. */
#undef ACE_HAS_SYSCALL_GETRUSAGE

/* Compiler/platform contains the <sys/syscall.h> file. */
#undef ACE_HAS_SYSCALL_H

/* Define to 1 if platform has the <sysent.h> header file. */
#undef ACE_HAS_SYSENT_H

/* Platform supports system configuration information. */
#undef ACE_HAS_SYSINFO

/* Platform supports System V IPC (most versions of UNIX, but not Win32) */
#undef ACE_HAS_SYSV_IPC

/* Platform/compiler supports _sys_errlist symbol */
#undef ACE_HAS_SYS_ERRLIST

/* Define to 1 if platform has the <sys/filio.h> header file. */
#undef ACE_HAS_SYS_FILIO_H

/* Define to 1 if platform has the <sys/loadavg.h> header file. */
#undef ACE_HAS_SYS_LOADAVG_H

/* Define to 1 if platform has the <sys/pstat.h> header file. */
#undef ACE_HAS_SYS_PSTAT_H

/* Compiler/platform supports _sys_siglist array */
#undef ACE_HAS_SYS_SIGLIST

/* Define to 1 if platform has the <sys/sockio.h> header file. */
#undef ACE_HAS_SYS_SOCKIO_H

/* Define to 1 if platform has the <sys/syscall.h> header file. */
#undef ACE_HAS_SYS_SYSCALL_H

/* Platform provides <sys/xti.h> header */
#undef ACE_HAS_SYS_XTI_H

/* */
#undef ACE_HAS_TANDEM_SIGNALS

/* Compiler's template instantiation mechanism supports the use of "#pragma
   instantiate". Edison Design Group compilers, e.g., SGI C++ and Green Hills
   1.8.8 and later, support this. */
#undef ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA

/* Compiler implements template specialization */
#undef ACE_HAS_TEMPLATE_SPECIALIZATION

/* Compiler implements templates that support typedefs inside of classes used
   as formal arguments to a template class. */
#undef ACE_HAS_TEMPLATE_TYPEDEFS

/* Platform has terminal ioctl flags like TCGETS and TCSETS. */
#undef ACE_HAS_TERM_IOCTLS

/* Platform supports threads. */
#undef ACE_HAS_THREADS

/* Platform allows multiple threads to call accept() on the same port (e.g.,
   WinNT). */
#undef ACE_HAS_THREAD_SAFE_ACCEPT

/* Platform has thread_self() rather than pthread_self() (e.g., DCETHREADS and
   AIX) */
#undef ACE_HAS_THREAD_SELF

/* Compiler/platform has thread-specific storage */
#undef ACE_HAS_THREAD_SPECIFIC_STORAGE

/* The pthread_keycreate() routine *must* take extern C functions. */
#undef ACE_HAS_THR_C_DEST

/* The pthread_create() routine *must* take extern C functions. */
#undef ACE_HAS_THR_C_FUNC

/* Platform supports thr_keydelete (e.g,. UNIXWARE) */
#undef ACE_HAS_THR_KEYDELETE

/* Platform calls thr_minstack() rather than thr_min_stack() (e.g., Tandem).
   */
#undef ACE_HAS_THR_MINSTACK

/* Platform has thr_yield() */
#undef ACE_HAS_THR_YIELD

/* Define to 1 if platform has global timezone variable */
#undef ACE_HAS_TIMEZONE

/* Platform/compiler supports timezone * as second parameter to gettimeofday()
   and has a prototype. */
#undef ACE_HAS_TIMEZONE_GETTIMEOFDAY

/* Platform supports TLI timod STREAMS module */
#undef ACE_HAS_TIMOD_H

/* Platform supports TLI tiuser header */
#undef ACE_HAS_TIUSER_H

/* Platform does not protect <tiuser.h> with extern "C" */
#undef ACE_HAS_TIUSER_H_BROKEN_EXTERN_C

/* Platform supports TLI. Also see ACE_TLI_TCP_DEVICE. */
#undef ACE_HAS_TLI

/* Platform provides TLI function prototypes */
#undef ACE_HAS_TLI_PROTOTYPES

/* ACE provides TSS emulation. See also ACE_DEFAULT_THREAD_KEYS. */
#undef ACE_HAS_TSS_EMULATION

/* Compiler supports the C++ typename keyword */
#undef ACE_HAS_TYPENAME_KEYWORD

/* Define to 1 if platform has ualarm(). */
#undef ACE_HAS_UALARM

/* Define to 1 if the system has the type `ucontext_t'. */
#undef ACE_HAS_UCONTEXT_T

/* The wait() system call takes a (union wait *) rather than int * */
#undef ACE_HAS_UNION_WAIT

/* Has inconsistent SVR4 signal stuff, but not the same as the other platforms
   */
#undef ACE_HAS_UNIXWARE_SVR4_SIGNAL_T

/* Compiler supports the new using keyword for C++ namespaces. */
#undef ACE_HAS_USING_KEYWORD

/* Prints out console message in ACE_NOTSUP. Useful for tracking down origin
   of ACE_NOTSUP. */
#undef ACE_HAS_VERBOSE_NOTSUP

/* Define to 1 if platform has vfwprintf(). */
#undef ACE_HAS_VFWPRINTF

/* Platform/compiler supports void * as second parameter to gettimeofday() and
   has a prototype. */
#undef ACE_HAS_VOIDPTR_GETTIMEOFDAY

/* Platform requires void * for mmap(). */
#undef ACE_HAS_VOIDPTR_MMAP

/* OS/compiler uses void * arg 4 setsockopt() rather than const char * */
#undef ACE_HAS_VOIDPTR_SOCKOPT

/* Define to 1 if platform has vswprintf(). */
#undef ACE_HAS_VSWPRINTF

/* Platform/compiler supports wchar_t */
#undef ACE_HAS_WCHAR

/* Platform/compiler supports Win32 structural exceptions. */
#undef ACE_HAS_WIN32_STRUCTURAL_EXCEPTIONS

/* The Win32 platform support TryEnterCriticalSection(). (WinNT 4.0 and
   beyond) */
#undef ACE_HAS_WIN32_TRYLOCK

/* The Win32 platform supports WinSock 2.0. */
#undef ACE_HAS_WINSOCK2

/* Compiler handles explicit calling of template destructor correctly. See
   `ace/OS.h' for details. */
#undef ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR

/* Define to 1 if platform has writev_timedwait(). */
#undef ACE_HAS_WRITEV_TIMEDWAIT

/* Define to 1 if platform has write_timedwait(). */
#undef ACE_HAS_WRITE_TIMEDWAIT

/* Solaris for intel uses macros for fstat() and stat(), these are wrappers
   for _fxstat() and _xstat() uses of the macros. Causes compile and runtime
   problems. */
#undef ACE_HAS_X86_STAT_MACROS

/* Platform has the XLI version of TLI */
#undef ACE_HAS_XLI

/* Platform has support for multi-byte character support compliant with the
   XPG4 Worldwide Portability Interface wide-character classification. */
#undef ACE_HAS_XPG4_MULTIBYTE_CHAR

/* Platform has Xt Intrinsics Toolkit */
#undef ACE_HAS_XT

/* Platform has XTI (X/Open-standardized superset of TLI). Implies ACE_HAS_TLI
   but uses a different header file. */
#undef ACE_HAS_XTI

/* Define to the *printf format specifier (e.g. "%lld") for the 64 bit signed
   integer type */
#undef ACE_INT64_FORMAT_SPECIFIER


/*
   typedef for ACE_INT64

   We only make the typedef if ACE_INT64_TYPEDEF is defined.  Otherwise,
   let ace/Basic_Types.h do the work for us.
*/
#undef ACE_INT64_TYPEDEF
#ifdef ACE_INT64_TYPEDEF
   typedef ACE_INT64_TYPEDEF ACE_INT64;
#endif /* ACE_INT64_TYPEDEF */


/* Define to the type of arg 2 for `ioctl'. */
#undef ACE_IOCTL_TYPE_ARG2

/* Define to 1 if platform lacks access(). */
#undef ACE_LACKS_ACCESS

/* Do not compile support for the "Codecs" ACE features. */
#undef ACE_LACKS_ACE_CODECS

/* Platform can not build ace/IOStream{,_T}.cpp. This does not necessarily
   mean that the platform does not support iostreams. */
#undef ACE_LACKS_ACE_IOSTREAM

/* Do not compile support for the "other" ACE features, such as CORBA
   handling, name services, and QoS. */
#undef ACE_LACKS_ACE_OTHER

/* Do not compile support for the ACE Service Configurator. */
#undef ACE_LACKS_ACE_SVCCONF

/* Do not compile support for the ACE Token feature. */
#undef ACE_LACKS_ACE_TOKEN

/* Do not compile support for the ACE UUID feature. */
#undef ACE_LACKS_ACE_UUID

/* Define to 1 if platform lacks the <arpa/inet.h> header file. */
#undef ACE_LACKS_ARPA_INET_H

/* No system support for replacing any previous mappings. */
#undef ACE_LACKS_AUTO_MMAP_REPLACEMENT

/* Platform lacks support for the standard C++ auto_ptr class */
#undef ACE_LACKS_AUTO_PTR

/* Define to 1 if platform lacks bsearch(). */
#undef ACE_LACKS_BSEARCH

/* Compiler does not have any istream operator>> for chars, u_chars, or signed
   chars. */
#undef ACE_LACKS_CHAR_RIGHT_SHIFTS

/* Compiler does not have operator>> (istream &, u_char *) or operator>>
   (istream &, signed char *) */
#undef ACE_LACKS_CHAR_STAR_RIGHT_SHIFTS

/* Platform has ACE_HAS_4_4BSD_SENDMSG_RECVMSG but does not define CMSG_DATA
   (cmsg) macro. */
#undef ACE_LACKS_CMSG_DATA_MACRO

/* Platform has ACE_HAS_4_4BSD_SENDMSG_RECVMSG but its cmsghdr structure does
   not contain an 'unsigned char cmsg_data[0]' member. (This may be 'unsigned
   char __cmsg_data[0]' on some platforms, in which case we need another
   macro.) */
#undef ACE_LACKS_CMSG_DATA_MEMBER

/* Platform has no implementation of pthread_condattr_setpshared(), even
   though it supports pthreads! */
#undef ACE_LACKS_CONDATTR_PSHARED

/* Platform lacks condition variables (e.g., Win32 and VxWorks) */
#undef ACE_LACKS_COND_T

/* pthread_cond_timedwait does *not* reset the time argument when the lock is
   acquired. */
#undef ACE_LACKS_COND_TIMEDWAIT_RESET

/* Platform uses struct strbuf * rather than const struct strbuf * (e.g.,
   HP/UX 10.x) */
#undef ACE_LACKS_CONST_STRBUF_PTR

/* Platform forgot const in cond_timewait (e.g., HP/UX). */
#undef ACE_LACKS_CONST_TIMESPEC_PTR

/* Define to 1 if platform lacks difftime(). */
#undef ACE_LACKS_DIFFTIME

/* Define to 1 if platform lacks the <dirent.h> header file. */
#undef ACE_LACKS_DIRENT_H

/* Define to 1 if platform lacks the <dlfcn.h> header file. */
#undef ACE_LACKS_DLFCN_H

/* Define to 1 if platform lacks the <errno.h> header file. */
#undef ACE_LACKS_ERRNO_H

/* Platform lacks the exec() family of system calls (e.g., Win32, VxWorks,
   Chorus) */
#undef ACE_LACKS_EXEC

/* Define to 1 if platform lacks fcntl(). */
#undef ACE_LACKS_FCNTL

/* Define to 1 if platform lacks the <fcntl.h> header file. */
#undef ACE_LACKS_FCNTL_H

/* Define to 1 if platform lacks fgetwc(). */
#undef ACE_LACKS_FGETWC

/* Define to 1 if platform lacks fgetws(). */
#undef ACE_LACKS_FGETWS

/* Platform lacks file locking mechanism */
#undef ACE_LACKS_FILELOCKS

/* Platform does not support floating point operations */
#undef ACE_LACKS_FLOATING_POINT

/* Define to 1 if platform lacks fork(). */
#undef ACE_LACKS_FORK

/* Define to 1 if platform lacks fputws(). */
#undef ACE_LACKS_FPUTWS

/* Define to 1 if platform lacks fsync(). */
#undef ACE_LACKS_FSYNC

/* Define to 1 if platform lacks gethostent(). */
#undef ACE_LACKS_GETHOSTENT

/* Define to 1 if platform lacks getipnodebyaddr(). */
#undef ACE_LACKS_GETIPNODEBYADDR

/* Define to 1 if platform lacks getipnodebyname(). */
#undef ACE_LACKS_GETIPNODEBYNAME

/* Define to 1 if platform lacks the declaration of getopt(). */
#undef ACE_LACKS_GETOPT_PROTOTYPE

/* Define to 1 if platform lacks getpgid(). */
#undef ACE_LACKS_GETPGID

/* Define to 1 if platform lacks getpgid() declaration in <unistd.h>. */
#undef ACE_LACKS_GETPGID_PROTOTYPE

/* Define to 1 if platform lacks getppid(). */
#undef ACE_LACKS_GETPPID

/* Platforms lacks getservbyname() (e.g., VxWorks and Chorus). */
#undef ACE_LACKS_GETSERVBYNAME

/* Platform can't handle "inline" keyword correctly. */
#undef ACE_LACKS_INLINE_FUNCTIONS

/* Define to 1 if platform lacks the <inttypes.h> header file. */
#undef ACE_LACKS_INTTYPES_H

/* iostream header does not declare ipfx (), opfx (), etc. */
#undef ACE_LACKS_IOSTREAM_FX

/* iostreams are not supported adequately on the given platform. */
#undef ACE_LACKS_IOSTREAM_TOTALLY

/* Define to 1 if platform lacks itow(). */
#undef ACE_LACKS_ITOW

/* Define to 1 if the system lacks the type `key_t'. */
#undef ACE_LACKS_KEY_T

/* Platform lacks streambuf "linebuffered ()". */
#undef ACE_LACKS_LINEBUFFERED_STREAMBUF

/* Platform/compiler lacks the llseek() prototype. This should not be defined
   if ACE_LACKS_LSEEK64_PROTOTYPE is defined. */
#undef ACE_LACKS_LLSEEK_PROTOTYPE

/* Compiler/platform does not support the unsigned long long datatype. */
#undef ACE_LACKS_LONGLONG_T

/* Platform/compiler lacks the lseek64() prototype. This should not be defined
   if ACE_LACKS_LLSEEK_PROTOTYPE is defined. */
#undef ACE_LACKS_LSEEK64_PROTOTYPE

/* Define to 1 if platform lacks lstat(). */
#undef ACE_LACKS_LSTAT

/* Define to 1 if platform lacks madvise(). */
#undef ACE_LACKS_MADVISE

/* Define to 1 if platform lacks the <malloc.h> header file. */
#undef ACE_LACKS_MALLOC_H

/* Define to 1 if platform lacks the <memory.h> header file. */
#undef ACE_LACKS_MEMORY_H

/* Define to 1 if platform lacks mkfifo(). */
#undef ACE_LACKS_MKFIFO

/* Define to 1 if platform lacks mkstemp(). */
#undef ACE_LACKS_MKSTEMP

/* Define to 1 if platform lacks mktemp(). */
#undef ACE_LACKS_MKTEMP

/* The platform doesn't have mmap(2) (e.g., SCO UNIX). */
#undef ACE_LACKS_MMAP

/* Platform/compiler doesn't have open() mode masks. */
#undef ACE_LACKS_MODE_MASKS

/* Platform does not have Motif X toolkit available */
#undef ACE_LACKS_MOTIF

/* Define to 1 if platform lacks mprotect(). */
#undef ACE_LACKS_MPROTECT

/* Platform defines ACE_HAS_MSG, but lacks msg_accrights{len}. */
#undef ACE_LACKS_MSG_ACCRIGHTS

/* Define to 1 if platform lacks msync(). */
#undef ACE_LACKS_MSYNC

/* Platform lacks pthread_mutexattr_setpshared(). */
#undef ACE_LACKS_MUTEXATTR_PSHARED

/* Platform lacks named POSIX semaphores (e.g., Chorus) */
#undef ACE_LACKS_NAMED_POSIX_SEM

/* Platform lacks native strptime() implementation. */
#undef ACE_LACKS_NATIVE_STRPTIME

/* Define to 1 if platform lacks the <netdb.h> header file. */
#undef ACE_LACKS_NETDB_H

/* Platform does not support reentrant netdb functions (getprotobyname_r,
   getprotobynumber_r, gethostbyaddr_r, gethostbyname_r, getservbyname_r). */
#undef ACE_LACKS_NETDB_REENTRANT_FUNCTIONS

/* Define to 1 if platform lacks the <netinet/in.h> header file. */
#undef ACE_LACKS_NETINET_IN_H

/* Define to 1 if platform lacks the <netinet/tcp.h> header file. */
#undef ACE_LACKS_NETINET_TCP_H

/* Define to 1 if platform lacks the <net/if.h> header file. */
#undef ACE_LACKS_NET_IF_H

/* OS requires non-null status pointer for pthread_join () */
#undef ACE_LACKS_NULL_PTHREAD_STATUS

/* Define to 1 if platform lacks IGMPv3 "perfect" filtering of multicast
   datagrams at the socket level. If defined, ACE_SOCK_Dgram_Mcast will bind
   the first joined multicast group to the socket, and all future joins on
   that socket will fail with an error. */
#undef ACE_LACKS_PERFECT_MULTICAST_FILTERING

/* Compiler doesn't support placement operator delete(void *, void *). */
#undef ACE_LACKS_PLACEMENT_OPERATOR_DELETE

/* Compiler doesn't support placement operator new(size_t, void *). */
#undef ACE_LACKS_PLACEMENT_OPERATOR_NEW

/* Compiler complains about use of obsolete "pragma once" */
#undef ACE_LACKS_PRAGMA_ONCE

/* Platform/compiler lacks the pread() and pwrite() prototypes */
#undef ACE_LACKS_PREAD_PROTOTYPE

/* Define to 1 if the system lacks the type 'pri_t'. */
#undef ACE_LACKS_PRI_T

/* Platform lacks pthread_cancel() */
#undef ACE_LACKS_PTHREAD_CANCEL

/* Define to 1 if platform lacks pthread_sigmask(). */
#undef ACE_LACKS_PTHREAD_SIGMASK

/* Define to 1 if platform lacks pthread_thr_sigsetmask(). */
#undef ACE_LACKS_PTHREAD_THR_SIGSETMASK

/* Define to 1 if platform lacks pthread_yield(). */
#undef ACE_LACKS_PTHREAD_YIELD

/* Platform lacks, getpwnam(), etc. */
#undef ACE_LACKS_PWD_FUNCTIONS

/* Define to 1 if platform lacks the <pwd.h> header file. */
#undef ACE_LACKS_PWD_H

/* Platform lacks getpwnam_r() methods (e.g., SGI 6.2). */
#undef ACE_LACKS_PWD_REENTRANT_FUNCTIONS

/* Define to 1 if platform lacks qsort(). */
#undef ACE_LACKS_QSORT

/* Define to 1 if platform lacks readdir_r(). */
#undef ACE_LACKS_READDIR_R

/* Define to 1 if platform lacks readlink(). */
#undef ACE_LACKS_READLINK

/* Define to 1 if platform lacks readv(). */
#undef ACE_LACKS_READV

/* Define to 1 if platform lacks recvmsg(). */
#undef ACE_LACKS_RECVMSG

/* Define to 1 if platform lacks rename(). */
#undef ACE_LACKS_RENAME

/* Platform/compiler lacks {get,set}rlimit() function (e.g., VxWorks, Chorus,
   and SCO UNIX) */
#undef ACE_LACKS_RLIMIT

/* Define to 1 if platform lacks the declaration of {get,set}rlimit(). */
#undef ACE_LACKS_RLIMIT_PROTOTYPE

/* Platform lacks pthread_rwlockattr_setpshared(). */
#undef ACE_LACKS_RWLOCKATTR_PSHARED

/* Platform lacks readers/writer locks. */
#undef ACE_LACKS_RWLOCK_T

/* Define to 1 if platform lacks sbrk(). */
#undef ACE_LACKS_SBRK

/* Define to 1 if platform lacks the <search.h> header file. */
#undef ACE_LACKS_SEARCH_H

/* Define to 1 if platform lacks seekdir(). */
#undef ACE_LACKS_SEEKDIR

/* Define to 1 if platform lacks the <semaphore.h> header file. */
#undef ACE_LACKS_SEMAPHORE_H

/* Platform lacks struct sembuf (e.g., Win32 and VxWorks) */
#undef ACE_LACKS_SEMBUF_T

/* Define to 1 if platform lacks sendmsg(). */
#undef ACE_LACKS_SENDMSG

/* Platform lacks pthread_attr_setdetachstate() (e.g., HP/UX 10.x) */
#undef ACE_LACKS_SETDETACH

/* Define to 1 if platform lacks setregid(). */
#undef ACE_LACKS_SETREGID

/* Define to 1 if platform lacks setregid() declaration in <unistd.h>. */
#undef ACE_LACKS_SETREGID_PROTOTYPE

/* Define to 1 if platform lacks setreuid(). */
#undef ACE_LACKS_SETREUID

/* Define to 1 if platform lacks setreuid() declaration in <unistd.h>. */
#undef ACE_LACKS_SETREUID_PROTOTYPE

/* Platform lacks pthread_attr_setsched() (e.g. MVS) */
#undef ACE_LACKS_SETSCHED

/* Platform lacks struct sigaction (e.g., Win32 and Chorus) */
#undef ACE_LACKS_SIGACTION

/* Define to 1 if platform lacks the <siginfo.h> header file. */
#undef ACE_LACKS_SIGINFO_H

/* Define to 1 if platform lacks the <signal.h> header file. */
#undef ACE_LACKS_SIGNAL_H

/* Platform lacks "signed char" type (broken!) */
#undef ACE_LACKS_SIGNED_CHAR

/* Platform lacks signal sets (e.g., Chorus and Win32) */
#undef ACE_LACKS_SIGSET

/* Platform lacks the si_addr field of siginfo_t (e.g., VxWorks and HP/UX
   10.x) */
#undef ACE_LACKS_SI_ADDR

/* Define to 1 if platform lacks socketpair(). */
#undef ACE_LACKS_SOCKETPAIR

/* Platform doesn't support SO_SNDBUF/SO_RCVBUF (used in TAO) */
#undef ACE_LACKS_SOCKET_BUFSIZ

/* Compiler doesn't support static data member templates */
#undef ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES

/* Define to 1 if platform lacks the <stdint.h> header file. */
#undef ACE_LACKS_STDINT_H

/* Define to 1 if platform lacks the <stdlib.h> header file. */
#undef ACE_LACKS_STDLIB_H

/* Define to 1 if platform lacks strcasecmp(). */
#undef ACE_LACKS_STRCASECMP

/* Define to 1 if platform lacks strchr(). */
#undef ACE_LACKS_STRCHR

/* Define to 1 if platform lacks strcspn(). */
#undef ACE_LACKS_STRCSPN

/* Define to 1 if platform lacks strerror(). */
#undef ACE_LACKS_STRERROR

/* Define to 1 if platform lacks the <strings.h> header file. */
#undef ACE_LACKS_STRINGS_H

/* Define to 1 if platform lacks the <string.h> header file. */
#undef ACE_LACKS_STRING_H

/* Platform lacks stropts.h */
#undef ACE_LACKS_STROPTS_H

/* Define to 1 if platform lacks strpbrk(). */
#undef ACE_LACKS_STRPBRK

/* Platform/compiler lacks the strptime() prototype */
#undef ACE_LACKS_STRPTIME_PROTOTYPE

/* Define to 1 if platform lacks strrchr(). */
#undef ACE_LACKS_STRRCHR

/* Platform doesn't define struct strrecvfd. */
#undef ACE_LACKS_STRRECVFD

/* Define to 1 if platform lacks strspn(). */
#undef ACE_LACKS_STRSPN

/* Define to 1 if platform lacks strtod(). */
#undef ACE_LACKS_STRTOD

/* Platform/compiler lacks the strtok_r() prototype */
#undef ACE_LACKS_STRTOK_R_PROTOTYPE

/* Define to 1 if platform lacks strtol(). */
#undef ACE_LACKS_STRTOL

/* Define to 1 if platform lacks strtoul(). */
#undef ACE_LACKS_STRTOUL

/* Platform lacks dirent structure. */
#undef ACE_LACKS_STRUCT_DIR

/* Define to 1 if platform lacks swab(). */
#undef ACE_LACKS_SWAB

/* Define to 1 if platform lacks syscall(). */
#undef ACE_LACKS_SYSCALL

/* The `sys/times.h' header is unavailable */
#undef ACE_LACKS_SYSTIMES_H

/* <time.h> doesn't automatically #include <sys/time.h> */
#undef ACE_LACKS_SYSTIME_H

/* Platform lacks SYSV message queue prototypes */
#undef ACE_LACKS_SYSV_MSQ_PROTOS

/* Platform lacks System V shared memory (e.g., Win32 and VxWorks) */
#undef ACE_LACKS_SYSV_SHMEM

/* Define to 1 if platform lacks the <sys/ioctl.h> header file. */
#undef ACE_LACKS_SYS_IOCTL_H

/* Define to 1 if platform lacks the <sys/ipc.h> header file. */
#undef ACE_LACKS_SYS_IPC_H

/* Define to 1 if platform lacks the <sys/mman.h> header file. */
#undef ACE_LACKS_SYS_MMAN_H

/* Platform lacks sys/msg.h (e.g., Chorus and VxWorks) */
#undef ACE_LACKS_SYS_MSG_H

/* Platforms/compiler lacks the sys_nerr variable (e.g., VxWorks and MVS). */
#undef ACE_LACKS_SYS_NERR

/* Define to 1 if platform lacks the <sys/param.h> header file. */
#undef ACE_LACKS_SYS_PARAM_H

/* Define to 1 if platform lacks the <sys/resource.h> header file. */
#undef ACE_LACKS_SYS_RESOURCE_H

/* Define to 1 if platform lacks the <sys/select.h> header file. */
#undef ACE_LACKS_SYS_SELECT_H

/* Define to 1 if platform lacks the <sys/sem.h> header file. */
#undef ACE_LACKS_SYS_SEM_H

/* Define to 1 if platform lacks the <sys/shm.h> header file. */
#undef ACE_LACKS_SYS_SHM_H

/* Define to 1 if platform lacks the <sys/socket.h> header file. */
#undef ACE_LACKS_SYS_SOCKET_H

/* Define to 1 if platform lacks the <sys/stat.h> header file. */
#undef ACE_LACKS_SYS_STAT_H

/* Define to 1 if platform lacks the <sys/time.h> header file. */
#undef ACE_LACKS_SYS_TIME_H

/* Define to 1 if platform lacks the <sys/types.h> header file. */
#undef ACE_LACKS_SYS_TYPES_H

/* Define to 1 if platform lacks the <sys/uio.h> header file. */
#undef ACE_LACKS_SYS_UIO_H

/* Define to 1 if platform lacks the <sys/un.h> header file. */
#undef ACE_LACKS_SYS_UN_H

/* Define to 1 if platform lacks the <sys/wait.h> header file. */
#undef ACE_LACKS_SYS_WAIT_H

/* Platform doesn't have netinet/tcp.h */
#undef ACE_LACKS_TCP_H

/* OS does not support TCP_NODELAY */
#undef ACE_LACKS_TCP_NODELAY

/* Define to 1 if platform lacks telldir(). */
#undef ACE_LACKS_TELLDIR

/* Define to 1 if platform lacks tempnam(). */
#undef ACE_LACKS_TEMPNAM

/* Define to 1 if platform lacks the <termios.h> header file. */
#undef ACE_LACKS_TERMIOS_H

/* Platform lacks pthread_attr_setscope() */
#undef ACE_LACKS_THREAD_PROCESS_SCOPING

/* Platform lack pthread_attr_setstackaddr() */
#undef ACE_LACKS_THREAD_STACK_ADDR

/* Platform lacks pthread_attr_setstacksize() (e.g., Linux pthreads) */
#undef ACE_LACKS_THREAD_STACK_SIZE

/* Define to 1 if platform lacks the declarations of recv_timedwait,
   send_timedwait, etc. */
#undef ACE_LACKS_TIMEDWAIT_PROTOTYPES

/* Platform does not define timepec_t as a typedef for struct timespec. */
#undef ACE_LACKS_TIMESPEC_T

/* Define to 1 if platform lacks the <time.h> header file. */
#undef ACE_LACKS_TIME_H

/* Define to 1 if platform lacks towlower(). */
#undef ACE_LACKS_TOWLOWER

/* Define to 1 if platform lacks towupper(). */
#undef ACE_LACKS_TOWUPPER

/* Define to 1 if platform lacks truncate(). */
#undef ACE_LACKS_TRUNCATE

/* Header files lack t_errno for TLI */
#undef ACE_LACKS_T_ERRNO

/* Define to 1 if platform lacks the declaration of ualarm(). */
#undef ACE_LACKS_UALARM_PROTOTYPE

/* Define to 1 if platform lacks the <ucontext.h> header file. */
#undef ACE_LACKS_UCONTEXT_H

/* Define to 1 if platform lacks umask(). */
#undef ACE_LACKS_UMASK

/* */
#undef ACE_LACKS_UNBUFFERED_STREAMBUF

/* Define to 1 if platform lacks the <unistd.h> header file. */
#undef ACE_LACKS_UNISTD_H

/* ACE platform has no UNIX domain sockets */
#undef ACE_LACKS_UNIX_DOMAIN_SOCKETS

/* Platform lacks full signal support (e.g., Win32 and Chorus). */
#undef ACE_LACKS_UNIX_SIGNALS

/* Define to 1 if platform lacks the <utime.h> header file. */
#undef ACE_LACKS_UTIME_H

/* Platform lacks struct utsname (e.g., Win32 and VxWorks) */
#undef ACE_LACKS_UTSNAME_T

/* Define to 1 if the system lacks the type `u_long_long'. */
#undef ACE_LACKS_U_LONGLONG_T

/* Define to 1 if platform lacks the <wchar.h> header file. */
#undef ACE_LACKS_WCHAR_H

/* Define to 1 if the system lacks the type `wchar_t'. */
#undef ACE_LACKS_WCHAR_T

/* Define to 1 if platform lacks wcscat(). */
#undef ACE_LACKS_WCSCAT

/* Define to 1 if platform lacks wcschr(). */
#undef ACE_LACKS_WCSCHR

/* Define to 1 if platform lacks wcscmp(). */
#undef ACE_LACKS_WCSCMP

/* Define to 1 if platform lacks wcscpy(). */
#undef ACE_LACKS_WCSCPY

/* Define to 1 if platform lacks wcscspn(). */
#undef ACE_LACKS_WCSCSPN

/* Define to 1 if platform lacks wcsdup(). */
#undef ACE_LACKS_WCSDUP

/* Define to 1 if platform lacks wcsicmp(). */
#undef ACE_LACKS_WCSICMP

/* Define to 1 if platform lacks wcslen(). */
#undef ACE_LACKS_WCSLEN

/* Define to 1 if platform lacks wcsncat(). */
#undef ACE_LACKS_WCSNCAT

/* Define to 1 if platform lacks wcsncmp(). */
#undef ACE_LACKS_WCSNCMP

/* Define to 1 if platform lacks wcsncpy(). */
#undef ACE_LACKS_WCSNCPY

/* Define to 1 if platform lacks wcsnicmp(). */
#undef ACE_LACKS_WCSNICMP

/* Define to 1 if platform lacks wcspbrk(). */
#undef ACE_LACKS_WCSPBRK

/* Define to 1 if platform lacks wcsrchr(). */
#undef ACE_LACKS_WCSRCHR

/* Define to 1 if platform lacks wcsspn(). */
#undef ACE_LACKS_WCSSPN

/* Define to 1 if platform lacks wcsstr(). */
#undef ACE_LACKS_WCSSTR

/* Define to 1 if platform lacks wcstod(). */
#undef ACE_LACKS_WCSTOD

/* Define to 1 if platform lacks wcstok(). */
#undef ACE_LACKS_WCSTOK

/* Define to 1 if platform lacks wcstol(). */
#undef ACE_LACKS_WCSTOL

/* Define to 1 if platform lacks wcstoul(). */
#undef ACE_LACKS_WCSTOUL

/* Define to 1 if platform lacks the <wctype.h> header file. */
#undef ACE_LACKS_WCTYPE_H

/* The bind() call will not select the port if it's 0. */
#undef ACE_LACKS_WILDCARD_BIND

/* Define to 1 if platform lacks writev(). */
#undef ACE_LACKS_WRITEV

/* typedef for ACE_LOFF_T */
#undef ACE_LOFF_T_TYPEDEF

/* Renames "main (int, char *[])", for platforms such as g++/VxWorks that
   don't allow main. Requires the use of ACE_HAS_NONSTATIC_OBJECT_MANAGER. */
#undef ACE_MAIN

/* */
#undef ACE_MALLOC_ALIGN

/* */
#undef ACE_MAP_PRIVATE

/* Compile using multi-thread libraries */
#undef ACE_MT_SAFE

/* Turns off debugging features */
#undef ACE_NDEBUG

/* Necessary with some compilers to pass ACE_TTY_IO as parameter to
   DEV_Connector. */
#undef ACE_NEEDS_DEV_IO_CONVERSION

/* Compiler requires a definition for a "hidden" function, e.g., a private,
   unimplemented copy constructor or assignment operator. The SGI C++ compiler
   needs this, in template classes, with
   ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA. */
#undef ACE_NEEDS_FUNC_DEFINITIONS

/* Required by platforms with small default stacks. */
#undef ACE_NEEDS_HUGE_THREAD_STACKSIZE

/* OS has LWPs, and when the priority of a bound thread is set, then the LWP
   priority must be set also. */
#undef ACE_NEEDS_LWP_PRIO_SET

/* Platform needs regexpr.h for regular expression support */
#undef ACE_NEEDS_REGEXPR_H

/* Platform needs to #include <sched.h> to get thread scheduling defs. */
#undef ACE_NEEDS_SCHED_H

/* Compiler's 'new' throws exception on failure (ANSI C++ behavior). */
#undef ACE_NEW_THROWS_EXCEPTIONS

/* Turns off the LM_DEBUG and LM_ERROR logging macros... */
#undef ACE_NLOGGING

/* Explicitly disable ACE inlining */
#undef ACE_NO_INLINE

/* Turns off the tracing feature. */
#undef ACE_NTRACE

/* Defines the page size of the system (not used on Win32 or with
   ACE_HAS_GETPAGESIZE). */
#undef ACE_PAGE_SIZE

/* Platform has broken poll() */
#undef ACE_POLL_IS_BROKEN

/* Configure for use on pSoS */
#undef ACE_PSOS

/* */
#undef ACE_PSOSIM

/* */
#undef ACE_PSOSTBD

/* Platform redefines the t_... names (UnixWare) */
#undef ACE_REDEFINES_XTI_FUNCTIONS

/* Platform uses int for select() rather than fd_set */
#undef ACE_SELECT_USES_INT

/* Size of the native "double" type */
#undef ACE_SIZEOF_DOUBLE

/* Size of the native "float" type */
#undef ACE_SIZEOF_FLOAT

/* Size of the native "int" type */
#undef ACE_SIZEOF_INT

/* Size of the native "long" type */
#undef ACE_SIZEOF_LONG

/* Size of the native "long double" type */
#undef ACE_SIZEOF_LONG_DOUBLE

/* Size of the native "long long" type */
#undef ACE_SIZEOF_LONG_LONG

/* Size of the native "short" type */
#undef ACE_SIZEOF_SHORT

/* Size of the native "pointer to void" type */
#undef ACE_SIZEOF_VOID_P

/* Size of the native "wchar_t" type */
#undef ACE_SIZEOF_WCHAR

/* Define to the *printf format specifier (e.g. "%u") for size_t */
#undef ACE_SIZE_T_FORMAT_SPECIFIER

/* Define to the *printf format specifier (e.g. "%d") for ssize_t */
#undef ACE_SSIZE_T_FORMAT_SPECIFIER

/* Compiler's template mechanism must use a pragma. This is used for AIX's C++
   compiler. */
#undef ACE_TEMPLATES_REQUIRE_PRAGMA

/* Compiler's template mechanim must see source code (i.e., .cpp files). This
   is used for GNU G++. */
#undef ACE_TEMPLATES_REQUIRE_SOURCE

/* Specify this if you don't want threads to inherit parent thread's
   ACE_Log_Msg properties. */
#undef ACE_THREADS_DONT_INHERIT_LOG_MSG

/* */
#undef ACE_THR_PRI_FIFO_DEF

/* */
#undef ACE_TIMER_SKEW

/* Device the platform uses for TCP on TLI. Only needed if not /dev/tcp. */
#undef ACE_TLI_TCP_DEVICE

/* Define to the *printf format specifier (e.g. "%llu") for the 64 bit signed
   integer type */
#undef ACE_UINT64_FORMAT_SPECIFIER


/*
   typedef for ACE_UINT64

   We only make the typedef if ACE_UINT64_TYPEDEF is defined.  Otherwise,
   let ace/Basic_Types.h do the work for us.
*/
#undef ACE_UINT64_TYPEDEF
#ifdef ACE_UINT64_TYPEDEF
   typedef ACE_UINT64_TYPEDEF ACE_UINT64;
#endif /* ACE_UINT64_TYPEDEF */


/* Platform uses assembly symbols instead of C symbols in dlsym() */
#undef ACE_USES_ASM_SYMBOL_IN_DLSYM

/* Enable IPv6 support on platforms that don't have IPv6 turned on by default
   */
#undef ACE_USES_IPV4_IPV6_MIGRATION

/* Some files, such as ace/streams.h, want to include new style C++ stream
   headers. These headers are iomanip, ios, iostream, istream, ostream,
   fstream and streambuf. If _all_ of these headers aren't available, then
   assume that only iostream.h and fstream.h are available. */
#undef ACE_USES_OLD_IOSTREAMS

/* When linking MFC as a static library is desired */
#undef ACE_USES_STATIC_MFC

/* Platform has its standard c++ library in the namespace std. */
#undef ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB

/* ACE is built to use wide characters internally */
#undef ACE_USES_WCHAR

/* The OS/platform supports the poll() event demultiplexor */
#undef ACE_USE_POLL

/* Enable embedding of global RCS ID strings into compiled object file */
#undef ACE_USE_RCSID

/* For Win32: Use Select_Reactor as default implementation of Reactor instead
   of WFMO_Reactor. */
#undef ACE_USE_SELECT_REACTOR_FOR_REACTOR_IMPL

/* Configure for use on Win32 */
#undef ACE_WIN32

/* A parameter list indicating the version of WinSock (e.g., "1, 1" is version
   1.1). */
#undef ACE_WSOCK_VERSION

/* Configure for use on AIX */
#undef AIX

/* Define to 1 if the `closedir' function returns void instead of `int'. */
#undef CLOSEDIR_VOID

/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
   systems. This function is required for `alloca.c' support on those systems.
   */
#undef CRAY_STACKSEG_END

/* GNU Win32 environement */
#undef CYGWIN32

/* Define to 1 if using `alloca.c'. */
#undef C_ALLOCA

/* */
#undef DEC_CXX

/* Configure for use on Digital Unix */
#undef DIGITAL_UNIX

/* Define to 1 if you have `alloca', as a function or macro. */
#undef HAVE_ALLOCA

/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
   */
#undef HAVE_ALLOCA_H

/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
   */
#undef HAVE_DIRENT_H

/* Define to 1 if you have the <dlfcn.h> header file. */
#undef HAVE_DLFCN_H

/* Define to 1 if you have the <fstream> header file. */
#undef HAVE_FSTREAM

/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H

/* Define to 1 if you have the <iomanip> header file. */
#undef HAVE_IOMANIP

/* Define to 1 if you have the <ios> header file. */
#undef HAVE_IOS

/* Define to 1 if you have the <iostream> header file. */
#undef HAVE_IOSTREAM

/* Define to 1 if you have the <istream> header file. */
#undef HAVE_ISTREAM

/* Define to 1 if you have the `dld' library (-ldld). */
#undef HAVE_LIBDLD

/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H

/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
#undef HAVE_NDIR_H

/* Define to 1 if you have the <ostream> header file. */
#undef HAVE_OSTREAM

/* */
#undef HAVE_RESTARTABLE_SYSCALLS

/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H

/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H

/* Define to 1 if you have the <streambuf> header file. */
#undef HAVE_STREAMBUF

/* Define to 1 if you have the `strftime' function. */
#undef HAVE_STRFTIME

/* Define to 1 if you have the <strings.h> header file. */
#undef HAVE_STRINGS_H

/* Define to 1 if you have the <string.h> header file. */
#undef HAVE_STRING_H

/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
   */
#undef HAVE_SYS_DIR_H

/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
   */
#undef HAVE_SYS_NDIR_H

/* Define to 1 if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H

/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H

/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
#undef HAVE_SYS_WAIT_H

/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H

/* Configure for use on HP-UX */
#undef HPUX

/* Configure for use on HP-UX 10 */
#undef HPUX_10

/* Configure for use on HP-UX 11 */
#undef HPUX_11

/* */
#undef IP_ADD_MEMBERSHIP

/* */
#undef IP_DROP_MEMBERSHIP

/* Configure for use on Irix 5 */
#undef IRIX5

/* Configure for use on Irix 6 */
#undef IRIX6

/* Name of package */
#undef PACKAGE

/* 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 version of this package. */
#undef PACKAGE_VERSION

/* Maximum thread priority */
#undef PTHREAD_MAX_PRIORITY

/* Minimum thread priority */
#undef PTHREAD_MIN_PRIORITY

/* */
#undef PTHREAD_STACK_MAX

/* */
#undef PTHREAD_STACK_MIN

/* */
#undef SCO

/* The size of a `double', as computed by sizeof. */
#undef SIZEOF_DOUBLE

/* The size of a `float', as computed by sizeof. */
#undef SIZEOF_FLOAT

/* The size of a `int', as computed by sizeof. */
#undef SIZEOF_INT

/* The size of a `long', as computed by sizeof. */
#undef SIZEOF_LONG

/* The size of a `long double', as computed by sizeof. */
#undef SIZEOF_LONG_DOUBLE

/* The size of a `long long', as computed by sizeof. */
#undef SIZEOF_LONG_LONG

/* The size of a `short', as computed by sizeof. */
#undef SIZEOF_SHORT

/* The size of a `signed char', as computed by sizeof. */
#undef SIZEOF_SIGNED_CHAR

/* The size of a `void *', as computed by sizeof. */
#undef SIZEOF_VOID_P

/* The size of a `wchar_t', as computed by sizeof. */
#undef SIZEOF_WCHAR_T

/* If using the C implementation of alloca, define if you know the
   direction of stack growth for your system; otherwise it will be
   automatically deduced at run-time.
	STACK_DIRECTION > 0 => grows toward higher addresses
	STACK_DIRECTION < 0 => grows toward lower addresses
	STACK_DIRECTION = 0 => direction of growth unknown */
#undef STACK_DIRECTION

/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS

/* Configure for use on UnixWare */
#undef UNIXWARE

/* */
#undef UNIXWARE_2_0

/* */
#undef UNIXWARE_2_1

/* */
#undef UNIXWARE_7_1

/* Version number of package */
#undef VERSION

/* Configure for use on VxWorks */
#undef VXWORKS

/* Define to 1 if your processor stores words with the most significant byte
   first (like Motorola and SPARC, unlike Intel and VAX). */
#undef WORDS_BIGENDIAN

/* Define to 1 if the X Window System is missing or not being used. */
#undef X_DISPLAY_MISSING

/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
   `char[]'. */
#undef YYTEXT_POINTER

/* Enable ACE inlining */
#undef __ACE_INLINE__

/* */
#undef __IOCTL_VERSIONED__

/* */
#undef __NO_INCLUDE_WARN__

/* */
#undef __m88k__

/* */
#undef m88k




#endif  /* ACE_CONFIG_H */


// Local Variables:
// mode:C++
// End:


