diff options
author | jtc <jtc@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-08-23 04:53:45 +0000 |
---|---|---|
committer | jtc <jtc@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-08-23 04:53:45 +0000 |
commit | 7b131c55a188e8a2293f31766bfc6d6976da6b82 (patch) | |
tree | 84e893848ebbf5b04110d040fac8de05bb0fe4bc /ace/config-netbsd.h | |
parent | 3be2644c4b853342dbb5e200db137e7330ceb9f2 (diff) | |
download | ATCD-7b131c55a188e8a2293f31766bfc6d6976da6b82.tar.gz |
ChangeLogTag: Sun Aug 22 21:49:14 2004 J.T. Conklin <jtc@acorntoolworks.com>
Diffstat (limited to 'ace/config-netbsd.h')
-rw-r--r-- | ace/config-netbsd.h | 1859 |
1 files changed, 1724 insertions, 135 deletions
diff --git a/ace/config-netbsd.h b/ace/config-netbsd.h index 25186dab1cd..a598fe5728b 100644 --- a/ace/config-netbsd.h +++ b/ace/config-netbsd.h @@ -1,181 +1,1770 @@ /* -*- C++ -*- */ // $Id$ -// ***** This configuration file is still under testing. ***** +/* ace/config.h. Generated by configure. */ +/* ace/config.h.in. Generated from configure.ac by autoheader. */ -// The following configuration file is designed to work for NetBSD -// platforms using GNU g++. #ifndef ACE_CONFIG_H #define ACE_CONFIG_H -#include /**/ "ace/pre.h" -#if ! defined (__ACE_INLINE__) -#define __ACE_INLINE__ -#endif /* ! __ACE_INLINE__ */ +// ACE configuration header file -// ******************************************************** -// uncomment next line if you are using FreeBSD 2.1.x[R] -// #define FreeBSD_2_1 -// ******************************************************** -#define ACE_NETBSD + + +/* 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. */ +#define ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R 1 + +/* Platform's wcstok() takes 3 arguments */ +#define ACE_HAS_3_PARAM_WCSTOK 1 + +/* Platform has BSD 4.4 sendmsg()/recvmsg() APIs. */ +#define ACE_HAS_4_4BSD_SENDMSG_RECVMSG 1 + +/* 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. */ +#define ACE_HAS_ALT_CUSERID 1 + +/* Compiler/platform correctly calls init()/fini() for shared libraries. */ +#define ACE_HAS_AUTOMATIC_INIT_FINI 1 + +/* 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(). */ +#define ACE_HAS_CLOCK_GETTIME 1 + +/* 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. */ +#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES 1 + +/* Compiler/platform has correctly prototyped header files. */ +#define ACE_HAS_CPLUSPLUS_HEADERS 1 + +/* Platform has cygwin32 socket.h. */ +/* #undef ACE_HAS_CYGWIN32_SOCKET_H */ + +/* Platform supports operations on directories via struct dirent, readdir_r, + etc. */ +#define ACE_HAS_DIRENT 1 + +/* 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 */ + +/* Compiler supports C++ exception handling. */ +#define ACE_HAS_EXCEPTIONS 1 + +/* 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(). */ +#define ACE_HAS_GETIFADDRS 1 + +/* Platform supports getpagesize() call (otherwise, ACE_PAGE_SIZE must be + defined, except on Win32). */ +#define ACE_HAS_GETPAGESIZE 1 + +/* Define to 1 if platform has getrusage(). */ +#define ACE_HAS_GETRUSAGE 1 + +/* Define to 1 if platform has the declaration of getrusage(). */ +#define ACE_HAS_GETRUSAGE_PROTOTYPE 1 + +/* Denotes that GNU has cstring.h as standard which redefines memchr() */ +#define ACE_HAS_GNU_CSTRING_H 1 + +/* 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 */ +#define ACE_HAS_GPERF 1 + +/* Optimize ACE_Handle_Set::count_bits for select() operations (common case) + */ +#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT 1 + +/* Compiler/platform supports SunOS high resolution timers */ +/* #undef ACE_HAS_HI_RES_TIMER */ + +/* Compiler/platform supports 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 */ +#define ACE_HAS_IP_MULTICAST 1 + +/* 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 the <libc.h> header file. */ +/* #undef ACE_HAS_LIBC_H */ + +/* 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(). */ +#define ACE_HAS_MEMCHR 1 + +/* Platform supports Microsoft Foundation Classes */ +/* #undef ACE_HAS_MFC */ + +/* Platform supports recvmsg and sendmsg */ +#define ACE_HAS_MSG 1 + +/* 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) */ +#define ACE_HAS_NEW_NOTHROW 1 + +/* Platform provides new style C++ <new> header */ +#define ACE_HAS_NEW_NO_H 1 + +/* 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) + */ +#define ACE_HAS_NONCONST_SELECT_TIMEVAL 1 + +/* 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 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. */ +#define ACE_HAS_ONLY_SCHED_OTHER 1 + +/* 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 */ + +/* Define to 1 if platform has the <osfcn.h> header file. */ +/* #undef ACE_HAS_OSFCN_H */ + +/* Platform supports the OSF TLI timod STREAMS module */ +/* #undef ACE_HAS_OSF_TIMOD_H */ + +/* Platform is an Intel Pentium microprocessor. */ +#define ACE_HAS_PENTIUM 1 + +/* Platform contains <poll.h> */ +#define ACE_HAS_POLL 1 + +/* Platform supports "position-independent" features provided by + ACE_Based_Pointer<>. */ +#define ACE_HAS_POSITION_INDEPENDENT_POINTERS 1 + +/* Platform supports POSIX getpwnam_r() function */ +/* #undef ACE_HAS_POSIX_GETPWNAM_R */ + +/* Platform supports POSIX O_NONBLOCK semantics */ +#define ACE_HAS_POSIX_NONBLOCK 1 + +/* Platform supports POSIX real-time semaphores (e.g., VxWorks and Solaris) */ +/* #undef ACE_HAS_POSIX_SEM */ + +/* Platform supports the POSIX struct timespec type */ +#define ACE_HAS_POSIX_TIME 1 + +/* 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 */ +#define ACE_HAS_PTHREADS 1 + +/* 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 */ +#define ACE_HAS_PTHREADS_STD 1 + +/* Platform has the UNIX98 extensions to Pthreads (rwlocks) */ +#define ACE_HAS_PTHREADS_UNIX98_EXT 1 + +/* 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(). */ +#define ACE_HAS_PTHREAD_RESUME_NP 1 + +/* Define to 1 if platform has pthread_suspend(). */ +/* #undef ACE_HAS_PTHREAD_SUSPEND */ + +/* Define to 1 if platform has pthread_suspend_np(). */ +#define ACE_HAS_PTHREAD_SUSPEND_NP 1 + +/* Purify'ing. Defined on command line. */ +/* #undef ACE_HAS_PURIFY */ + +/* Platform has pread() and pwrite() support. */ +#define ACE_HAS_P_READ_WRITE 1 + +/* 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) */ +#define ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS 1 + +/* 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). + */ +#define ACE_HAS_REENTRANT_FUNCTIONS 1 + +/* 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 */ + +/* Platform supports the scandir() function. */ +/* #undef ACE_HAS_SCANDIR */ + +/* 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 */ +#define ACE_HAS_SIGACTION_CONSTP2 1 + +/* Platform supports SVR4 extended signals */ +#define ACE_HAS_SIGINFO_T 1 + +/* 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(). */ +#define ACE_HAS_SIGSUSPEND 1 + +/* Define to 1 if platform has sigtimedwait(). */ +#define ACE_HAS_SIGTIMEDWAIT 1 + +/* Define to 1 if platform has sigwait(). */ +#define ACE_HAS_SIGWAIT 1 + +/* Compiler/platform defines the sig_atomic_t typedef */ +#define ACE_HAS_SIG_ATOMIC_T 1 + +/* Compiler requires extern "C" functions for signals. */ +#define ACE_HAS_SIG_C_FUNC 1 + +/* 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. */ +#define ACE_HAS_SIN_LEN 1 + +/* OS/compiler uses size_t * rather than int * for socket lengths */ +/* #undef ACE_HAS_SIZET_SOCKET_LEN */ + +/* Define to 1 if platform has snprintf(). */ +#define ACE_HAS_SNPRINTF 1 + +/* Platform requires (struct sockaddr *) for msg_name field of struct msghdr. + */ +#define ACE_HAS_SOCKADDR_MSG_NAME 1 + +/* Platform provides socklen_t type, such as Linux with glibc2. */ +#define ACE_HAS_SOCKLEN_T 1 + +/* Compiler has brain-damaged SPARCwork SunOS 4.x signal prototype... */ +/* #undef ACE_HAS_SPARCWORKS_401_SIGNALS */ + +/* Compiler supports the ssize_t typedef */ +#define ACE_HAS_SSIZE_T 1 + +/* Platform/compiler supports Standard C++ Library */ +#define ACE_HAS_STANDARD_CPP_LIBRARY 1 + +/* Platform has void (*)(...) prototype for pthread_key_create() destructor + (e.g., LynxOS). */ +/* #undef ACE_HAS_STDARG_THR_DEST */ + +/* */ +#define ACE_HAS_STDCPP_STL_INCLUDES 1 + +/* Platform provides C++ <stdexcept> header */ +#define ACE_HAS_STDEXCEPT_NO_H 1 + +/* Compiler supports standard C++ template class member specializations */ +#define ACE_HAS_STD_TEMPLATE_CLASS_MEMBER_SPECIALIZATION 1 + +/* Compiler supports standard C++ template specializations (e.g. "template <>" + syntax.) */ +#define ACE_HAS_STD_TEMPLATE_SPECIALIZATION 1 + +/* 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(). */ +#define ACE_HAS_STRERROR 1 + +/* Use the STRICT compilation mode on Win32. */ +/* #undef ACE_HAS_STRICT */ + +/* Platform has <strings.h> (which contains bzero() prototype) */ +#define ACE_HAS_STRINGS 1 + +/* Platform/Compiler supports a String class (e.g., GNU or Win32). */ +#define ACE_HAS_STRING_CLASS 1 + +/* Compile ACE_OS::strptime() wrapper into ACE. */ +#define ACE_HAS_STRPTIME 1 + +/* 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 */ +#define ACE_HAS_SVR4_DYNAMIC_LINKING 1 + +/* 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) */ +#define ACE_HAS_SYSV_IPC 1 + +/* Platform/compiler supports _sys_errlist symbol */ +#define ACE_HAS_SYS_ERRLIST 1 + +/* Define to 1 if platform has the <sys/filio.h> header file. */ +#define ACE_HAS_SYS_FILIO_H 1 + +/* Define to 1 if platform has the <sys/ioctl.h> header file. */ +#define ACE_HAS_SYS_IOCTL_H 1 + +/* Compiler/platform supports _sys_siglist array */ +#define ACE_HAS_SYS_SIGLIST 1 + +/* Define to 1 if platform has the <sys/sockio.h> header file. */ +#define ACE_HAS_SYS_SOCKIO_H 1 + +/* Define to 1 if platform has the <sys/syscall.h> header file. */ +#define ACE_HAS_SYS_SYSCALL_H 1 + +/* 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 */ +#define ACE_HAS_TEMPLATE_SPECIALIZATION 1 + +/* Compiler implements templates that support typedefs inside of classes used + as formal arguments to a template class. */ +#define ACE_HAS_TEMPLATE_TYPEDEFS 1 + +/* Platform has terminal ioctl flags like TCGETS and TCSETS. */ +/* #undef ACE_HAS_TERM_IOCTLS */ + +/* Platform supports threads. */ +#define ACE_HAS_THREADS 1 + +/* 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 */ +#define ACE_HAS_THREAD_SPECIFIC_STORAGE 1 + +/* 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 */ + +/* Platform/compiler supports timezone * as second parameter to gettimeofday() + and has a prototype. */ +#define ACE_HAS_TIMEZONE_GETTIMEOFDAY 1 + +/* 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 */ +#define ACE_HAS_TYPENAME_KEYWORD 1 + +/* Define to 1 if platform has ualarm(). */ +#define ACE_HAS_UALARM 1 + +/* Platform supports ucontext_t (which is used in the extended signal API). */ +#define ACE_HAS_UCONTEXT_T 1 + +/* 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. */ +#define ACE_HAS_USING_KEYWORD 1 + +/* Prints out console message in ACE_NOTSUP. Useful for tracking down origin + of ACE_NOTSUP. */ +/* #undef ACE_HAS_VERBOSE_NOTSUP */ + +/* Platform/compiler supports void * as second parameter to gettimeofday() and + has a prototype. */ +/* #undef ACE_HAS_VOIDPTR_GETTIMEOFDAY */ + +/* Platform requires void * for mmap(). */ +#define ACE_HAS_VOIDPTR_MMAP 1 + +/* OS/compiler uses void * arg 4 setsockopt() rather than const char * */ +#define ACE_HAS_VOIDPTR_SOCKOPT 1 + +/* Platform/compiler supports wchar_t */ +#define ACE_HAS_WCHAR 1 + +/* 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. */ +#define ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR 1 + +/* 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. */ +#define ACE_HAS_XPG4_MULTIBYTE_CHAR 1 + +/* 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 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 */ + +/* 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! */ +#define ACE_LACKS_CONDATTR_PSHARED 1 + +/* 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 */ + +/* 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 fgetwc(). */ +/* #undef ACE_LACKS_FGETWC */ + +/* 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 fsync(). */ +/* #undef ACE_LACKS_FSYNC */ + +/* Define to 1 if platform lacks gethostent(). */ +#define ACE_LACKS_GETHOSTENT 1 + +/* 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. */ +#define ACE_LACKS_IOSTREAM_FX 1 + +/* iostreams are not supported adequately on the given platform. */ +/* #undef ACE_LACKS_IOSTREAM_TOTALLY */ + +/* Platform lacks key_t (e.g., Chorus, VxWorks, Win32) */ +/* #undef ACE_LACKS_KEY_T */ + +/* Platform lacks streambuf "linebuffered ()". */ +#define ACE_LACKS_LINEBUFFERED_STREAMBUF 1 + +/* 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}. */ +#define ACE_LACKS_MSG_ACCRIGHTS 1 + +/* Define to 1 if platform lacks msync(). */ +/* #undef ACE_LACKS_MSYNC */ + +/* Platform lacks pthread_mutexattr_setpshared(). */ +#define ACE_LACKS_MUTEXATTR_PSHARED 1 + +/* Platform lacks named POSIX semaphores (e.g., Chorus) */ +/* #undef ACE_LACKS_NAMED_POSIX_SEM */ + +/* Platform lacks native strptime() implementation. */ +/* #undef ACE_LACKS_NATIVE_STRPTIME */ + +/* Platform does not support reentrant netdb functions (getprotobyname_r, + getprotobynumber_r, gethostbyaddr_r, gethostbyname_r, getservbyname_r). */ +#define ACE_LACKS_NETDB_REENTRANT_FUNCTIONS 1 + +/* Define to 1 if platform lacks the <netinet/tcp.h> header file. */ +/* #undef ACE_LACKS_NETINET_TCP_H */ + +/* OS requires non-null status pointer for pthread_join () */ +/* #undef ACE_LACKS_NULL_PTHREAD_STATUS */ + +/* Platform lacks <sys/param.h> (e.g., MVS) */ +/* #undef ACE_LACKS_PARAM_H */ + +/* 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" */ +#define ACE_LACKS_PRAGMA_ONCE 1 + +/* Platform/compiler lacks the pread() and pwrite() prototypes */ +/* #undef ACE_LACKS_PREAD_PROTOTYPE */ + +/* Platform lacks pri_t (e.g., Tandem NonStop UNIX). */ +#define ACE_LACKS_PRI_T 1 + +/* 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(). */ +#define ACE_LACKS_PTHREAD_THR_SIGSETMASK 1 + +/* Define to 1 if platform lacks pthread_yield(). */ +#define ACE_LACKS_PTHREAD_YIELD 1 + +/* 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). */ +#define ACE_LACKS_PWD_REENTRANT_FUNCTIONS 1 + +/* 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(). */ +#define ACE_LACKS_RWLOCKATTR_PSHARED 1 + +/* Platform lacks readers/writer locks. */ +#define ACE_LACKS_RWLOCK_T 1 + +/* Define to 1 if platform lacks sbrk(). */ +/* #undef ACE_LACKS_SBRK */ + +/* Define to 1 if platform lacks seekdir(). */ +/* #undef ACE_LACKS_SEEKDIR */ + +/* 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) */ +#define ACE_LACKS_SETSCHED 1 + +/* Platform lacks struct sigaction (e.g., Win32 and Chorus) */ +/* #undef ACE_LACKS_SIGACTION */ + +/* Define to 1 if platform lacks the <siginfo.h> header file. */ +#define ACE_LACKS_SIGINFO_H 1 + +/* 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 strcasecmp(). */ +/* #undef ACE_LACKS_STRCASECMP */ + +/* Platform lacks stropts.h */ +#define ACE_LACKS_STROPTS_H 1 + +/* 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. */ +#define ACE_LACKS_STRRECVFD 1 + +/* Platform/compiler lacks the strtok_r() prototype */ +/* #undef ACE_LACKS_STRTOK_R_PROTOTYPE */ + +/* Platform lacks dirent structure. */ +/* #undef ACE_LACKS_STRUCT_DIR */ + +/* 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 */ + +/* 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/select.h> header file. */ +/* #undef ACE_LACKS_SYS_SELECT_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 */ + +/* 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 */ + +/* 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. */ +#define ACE_LACKS_TIMEDWAIT_PROTOTYPES 1 + +/* Platform does not define timepec_t as a typedef for struct timespec. */ +#define ACE_LACKS_TIMESPEC_T 1 + +/* 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 ACE_LACKS_UNBUFFERED_STREAMBUF 1 + +/* 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 */ + +/* Platform does not have u_longlong_t typedef */ +/* #undef ACE_LACKS_U_LONGLONG_T */ + +/* Platform lacks wchar_t typedef */ +/* #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(). */ +#define ACE_LACKS_WCSDUP 1 + +/* Define to 1 if platform lacks wcsicmp(). */ +#define ACE_LACKS_WCSICMP 1 + +/* 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(). */ +#define ACE_LACKS_WCSNICMP 1 + +/* 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 */ + +/* 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 */ +#define ACE_MT_SAFE 1 + +/* 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 */ + +/* Configure for use on NetBSD */ +#define ACE_NETBSD 1 + +/* Compiler's 'new' throws exception on failure (ANSI C++ behavior). */ +#define ACE_NEW_THROWS_EXCEPTIONS 1 + +/* 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. */ +#define ACE_NTRACE 1 + +/* 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 */ +#define ACE_SIZEOF_DOUBLE 8 + +/* Size of the native "float" type */ +#define ACE_SIZEOF_FLOAT 4 + +/* Size of the native "int" type */ +#define ACE_SIZEOF_INT 4 + +/* Size of the native "long" type */ +#define ACE_SIZEOF_LONG 4 + +/* Size of the native "long double" type */ #define ACE_SIZEOF_LONG_DOUBLE 12 -#if defined (__GNUG__) -# include "ace/config-g++-common.h" -#endif /* __GNUG__ */ - -// #define ACE_HAS_BROKEN_NETBSD_MSYNC - -// Platform specific directives -#define ACE_LACKS_GETPGID -#define ACE_LACKS_SETPGID -#define ACE_LACKS_SETREGID -#define ACE_LACKS_SETREUID -#define ACE_LACKS_RWLOCK_T -#define ACE_HAS_SIG_MACROS -#define ACE_HAS_CHARPTR_DL -#define ACE_USES_ASM_SYMBOL_IN_DLSYM - -// NetBSD appears to have dirent support. -#define ACE_HAS_DIRENT - -// NetBSD appears to have a sigset_t type. -// #define ACE_LACKS_SIGSET +/* Size of the native "long long" type */ +#define ACE_SIZEOF_LONG_LONG 8 + +/* Size of the native "short" type */ +#define ACE_SIZEOF_SHORT 2 + +/* Size of the native "pointer to void" type */ +#define ACE_SIZEOF_VOID_P 4 + +/* Size of native "wchar_t" type */ +#define ACE_SIZEOF_WCHAR 4 + +/* 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++. */ +#define ACE_TEMPLATES_REQUIRE_SOURCE 1 + +/* 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 */ + +/* The format specifier (e.g. "%Lu") for the 64 bit unsigned 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. +*/ +#define ACE_UINT64_TYPEDEF unsigned long long +#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. */ +#define ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB 1 + +/* 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'. + */ +#define HAVE_DIRENT_H 1 + +/* Define to 1 if you have the <dlfcn.h> header file. */ +#define HAVE_DLFCN_H 1 + +/* Define to 1 if you have the <fstream> header file. */ +#define HAVE_FSTREAM 1 + +/* Define to 1 if you have the <inttypes.h> header file. */ +#define HAVE_INTTYPES_H 1 + +/* Define to 1 if you have the <iomanip> header file. */ +#define HAVE_IOMANIP 1 + +/* Define to 1 if you have the <ios> header file. */ +#define HAVE_IOS 1 + +/* Define to 1 if you have the <iostream> header file. */ +#define HAVE_IOSTREAM 1 + +/* Define to 1 if you have the <istream> header file. */ +#define HAVE_ISTREAM 1 + +/* Define to 1 if you have the `dld' library (-ldld). */ +/* #undef HAVE_LIBDLD */ + +/* Define to 1 if you have the <memory.h> header file. */ +#define HAVE_MEMORY_H 1 + +/* 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. */ +#define HAVE_OSTREAM 1 + +/* */ +/* #undef HAVE_RESTARTABLE_SYSCALLS */ + +/* Define to 1 if you have the <stdint.h> header file. */ +#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 you have the <streambuf> header file. */ +#define HAVE_STREAMBUF 1 + +/* Define to 1 if you have the `strftime' function. */ +/* #undef HAVE_STRFTIME */ + +/* Define to 1 if you have the <strings.h> header file. */ +#define HAVE_STRINGS_H 1 + +/* Define to 1 if you have the <string.h> header file. */ +#define HAVE_STRING_H 1 + +/* 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. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the <sys/types.h> header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ +#define HAVE_SYS_WAIT_H 1 + +/* Define to 1 if you have the <unistd.h> header file. */ +#define HAVE_UNISTD_H 1 + +/* 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 */ +#define PACKAGE "ace" + +/* Define to the address where bug reports for this package should be sent. */ +#define PACKAGE_BUGREPORT "ace-bugs@cs.wustl.edu" + +/* Define to the full name of this package. */ +#define PACKAGE_NAME "ACE" + +/* Define to the full name and version of this package. */ +#define PACKAGE_STRING "ACE 5.4.2" + +/* Define to the one symbol short name of this package. */ +#define PACKAGE_TARNAME "ace" + +/* Define to the version of this package. */ +#define PACKAGE_VERSION "5.4.2" + +/* Maximum thread priority */ +/* #undef PTHREAD_MAX_PRIORITY */ + +/* Minimum thread priority */ +/* #undef PTHREAD_MIN_PRIORITY */ + +/* */ +/* #undef PTHREAD_STACK_MAX */ + +/* */ +/* #undef PTHREAD_STACK_MIN */ + +/* */ +/* #undef SCO */ -// This is for 2.1.x only. By default, gcc defines __FreeBSD__ automatically -#if defined(FreeBSD_2_1) - -#define ACE_HAS_CPLUSPLUS_HEADERS - -// This is to fix the nested struct if_data definition on FreeBSD 2.1.x -#include <sys/types.h> -#include <sys/time.h> -struct if_data { -/* generic interface information */ - u_char ifi_type; /* ethernet, tokenring, etc */ - u_char ifi_physical; /* e.g., AUI, Thinnet, 10base-T, etc */ - u_char ifi_addrlen; /* media address length */ - u_char ifi_hdrlen; /* media header length */ - u_long ifi_mtu; /* maximum transmission unit */ - u_long ifi_metric; /* routing metric (external only) */ - u_long ifi_baudrate; /* linespeed */ -/* volatile statistics */ - u_long ifi_ipackets; /* packets received on interface */ - u_long ifi_ierrors; /* input errors on interface */ - u_long ifi_opackets; /* packets sent on interface */ - u_long ifi_oerrors; /* output errors on interface */ - u_long ifi_collisions; /* collisions on csma interfaces */ - u_long ifi_ibytes; /* total number of octets received */ - u_long ifi_obytes; /* total number of octets sent */ - u_long ifi_imcasts; /* packets received via multicast */ - u_long ifi_omcasts; /* packets sent via multicast */ - u_long ifi_iqdrops; /* dropped on input, this interface */ - u_long ifi_noproto; /* destined for unsupported protocol */ - struct timeval ifi_lastchange;/* time of last administrative ch -ange */ -} ; +/* The size of a `double', as computed by sizeof. */ +#define SIZEOF_DOUBLE 8 -// this is a hack, but since this only occured in FreeBSD 2.1.x, -// I guess it is ok. -#define ACE_HAS_BROKEN_TIMESPEC_MEMBERS +/* The size of a `float', as computed by sizeof. */ +#define SIZEOF_FLOAT 4 -#endif /* defined FreeBSD_2_1 */ +/* The size of a `int', as computed by sizeof. */ +#define SIZEOF_INT 4 -// Platform supports POSIX timers via struct timespec. -#define ACE_HAS_POSIX_TIME -#define ACE_HAS_UALARM +/* The size of a `long', as computed by sizeof. */ +#define SIZEOF_LONG 4 -// Platform defines struct timespec but not timespec_t -#define ACE_LACKS_TIMESPEC_T +/* The size of a `long double', as computed by sizeof. */ +#define SIZEOF_LONG_DOUBLE 12 -#define ACE_LACKS_SYSTIME_H +/* The size of a `long long', as computed by sizeof. */ +#define SIZEOF_LONG_LONG 8 -#define ACE_LACKS_STRRECVFD +/* The size of a `short', as computed by sizeof. */ +#define SIZEOF_SHORT 2 -#define ACE_HAS_SIN_LEN +/* The size of a `signed char', as computed by sizeof. */ +#define SIZEOF_SIGNED_CHAR 1 -// Platform supports System V IPC (most versions of UNIX, but not Win32) -#define ACE_HAS_SYSV_IPC +/* The size of a `void *', as computed by sizeof. */ +#define SIZEOF_VOID_P 4 -// Compiler/platform contains the <sys/syscall.h> file. -#define ACE_HAS_SYS_SYSCALL_H +/* The size of a `wchar_t', as computed by sizeof. */ +#define SIZEOF_WCHAR_T 4 -#if !defined(FreeBSD_2_1) -#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES -#endif /* defined FreeBSD_2_1 */ +/* 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 */ -// Compiler/platform supports SVR4 signal typedef -#define ACE_HAS_SVR4_SIGNAL_T +/* Define to 1 if you have the ANSI C header files. */ +#define STDC_HEADERS 1 -// Compiler/platform supports alloca(). -// Although ACE does have alloca() on this compiler/platform combination, it is -// disabled by default since it can be dangerous. Uncomment the following line -// if you ACE to use it. -//#define ACE_HAS_ALLOCA +/* Configure for use on UnixWare */ +/* #undef UNIXWARE */ -// Compiler/platform supports SVR4 dynamic linking semantics.. -#define ACE_HAS_SVR4_DYNAMIC_LINKING +/* */ +/* #undef UNIXWARE_2_0 */ -// Compiler/platform correctly calls init()/fini() for shared libraries. -#define ACE_HAS_AUTOMATIC_INIT_FINI +/* */ +/* #undef UNIXWARE_2_1 */ -// Explicit dynamic linking permits "lazy" symbol resolution -#define ACE_HAS_RTLD_LAZY_V +/* */ +/* #undef UNIXWARE_7_1 */ -// platform supports POSIX O_NONBLOCK semantics -#define ACE_HAS_POSIX_NONBLOCK +/* Version number of package */ +#define VERSION "5.4.2" -// platform supports IP multicast -#define ACE_HAS_IP_MULTICAST +/* Configure for use on VxWorks */ +/* #undef VXWORKS */ -// Lacks perfect filtering, must bind group address. -#if !defined ACE_LACKS_PERFECT_MULTICAST_FILTERING -# define ACE_LACKS_PERFECT_MULTICAST_FILTERING 1 -#endif /* ACE_LACKS_PERFECT_MULTICAST_FILTERING */ +/* 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 */ -// Compiler/platform has <alloca.h> -//#define ACE_HAS_ALLOCA_H +/* Define to 1 if the X Window System is missing or not being used. */ +/* #undef X_DISPLAY_MISSING */ -// Compiler/platform has the getrusage() system call. -#define ACE_HAS_GETRUSAGE +/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a + `char[]'. */ +/* #undef YYTEXT_POINTER */ -// Compiler/platform defines the sig_atomic_t typedef. -#define ACE_HAS_SIG_ATOMIC_T +/* Enable ACE inlining */ +#define __ACE_INLINE__ 1 -// Compiler/platform supports sys_siglist array. -// *** This refers to (_sys_siglist) instead of (sys_siglist) -// #define ACE_HAS_SYS_SIGLIST +/* */ +/* #undef __IOCTL_VERSIONED__ */ -// Compiler/platform defines a union semun for SysV shared memory. -#define ACE_HAS_SEMUN +/* */ +/* #undef __NO_INCLUDE_WARN__ */ -// Compiler supports the ssize_t typedef. -#define ACE_HAS_SSIZE_T +/* */ +/* #undef __m88k__ */ -// Compiler/platform supports strerror (). -#define ACE_HAS_STRERROR +/* */ +/* #undef m88k */ -// Compiler/platform provides the sockio.h file. -#define ACE_HAS_SOCKIO_H -// Defines the page size of the system. -#define ACE_PAGE_SIZE 4096 -// Platform provides <sys/filio.h> header. -#define ACE_HAS_SYS_FILIO_H -// Platform/compiler supports timezone * as second parameter to gettimeofday(). -#define ACE_HAS_TIMEZONE_GETTIMEOFDAY +#endif /* ACE_CONFIG_H */ -#define ACE_HAS_MSG -#define ACE_HAS_4_4BSD_SENDMSG_RECVMSG -// Optimize ACE_Handle_Set for select(). -#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT +// Local Variables: +// mode:C++ +// End: -#define ACE_LACKS_GETHOSTENT -#include /**/ "ace/post.h" -#endif /* ACE_CONFIG_H */ |