*Backed out changeset 3be01fb200a5
--HG-- branch : trunk
This commit is contained in:
@@ -1,9 +1,12 @@
|
||||
/* -*- C++ -*- */
|
||||
// $Id: config-mvs.h 81992 2008-06-16 19:09:50Z wotte $
|
||||
|
||||
// Config file for MVS with OpenEdition
|
||||
|
||||
#ifndef ACE_CONFIG_H
|
||||
#define ACE_CONFIG_H
|
||||
#include /**/ "ace/pre.h"
|
||||
|
||||
// The following #defines are hacks to get around things
|
||||
// that seem to be missing or different in MVS land
|
||||
#define MAXPATHLEN 1024 /* sys/param.h not on MVS */
|
||||
@@ -15,23 +18,30 @@
|
||||
#if defined (log) /* log is a macro in math.h */
|
||||
# undef log /* conflicts with log function in ACE */
|
||||
#endif /* log */
|
||||
|
||||
#define ACE_MVS
|
||||
|
||||
// Preprocesor requires an extra argument
|
||||
#ifndef ACE_USING_MCPP_PREPROCESSOR
|
||||
# define ACE_CC_PREPROCESSOR_ARGS "-+ -E"
|
||||
#endif
|
||||
|
||||
// See the README file in this directory
|
||||
// for a description of the following ACE_ macros
|
||||
|
||||
#if __COMPILER_VER__ >= 0x21020000 /* OS/390 r2 or higher */
|
||||
# define ACE_HAS_4_4BSD_SENDMSG_RECVMSG
|
||||
# define ACE_HAS_UCONTEXT_T
|
||||
#else /* __COMPILER_VER__ < 0x21020000 */
|
||||
# define ACE_LACKS_UCONTEXT_H
|
||||
#endif /* __COMPILER_VER__ < 0x21020000 */
|
||||
|
||||
#if __COMPILER_VER__ < 0x22060000 /* before OS/390 r2.6 */
|
||||
# define ACE_LACKS_LONGLONG_T
|
||||
#endif /* __COMPILER_VER__ < 0x22060000 */
|
||||
|
||||
#define ERRMAX __sys_nerr
|
||||
|
||||
#define ACE_HAS_3_PARAM_WCSTOK
|
||||
#define ACE_HAS_BROKEN_CTIME
|
||||
#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
|
||||
@@ -72,6 +82,7 @@
|
||||
#define ACE_HAS_VOIDPTR_MMAP
|
||||
#define ACE_HAS_VOIDPTR_SOCKOPT
|
||||
#define ACE_HAS_XPG4_MULTIBYTE_CHAR
|
||||
|
||||
#define ACE_LACKS_CONDATTR_PSHARED
|
||||
#define ACE_LACKS_INET_ATON
|
||||
#define ACE_LACKS_MSGBUF_T
|
||||
@@ -100,15 +111,20 @@
|
||||
#define ACE_LACKS_THREAD_PROCESS_SCOPING
|
||||
#define ACE_LACKS_PTHREAD_ATTR_SETSTACKADDR
|
||||
#define ACE_LACKS_TIMESPEC_T
|
||||
|
||||
#if !defined (ACE_MT_SAFE)
|
||||
# define ACE_MT_SAFE 1
|
||||
#endif
|
||||
|
||||
#define ACE_NEEDS_DEV_IO_CONVERSION
|
||||
|
||||
#define ACE_SIZEOF_FLOAT 4
|
||||
#define ACE_SIZEOF_DOUBLE 8
|
||||
#define ACE_SIZEOF_LONG_DOUBLE 16
|
||||
#define ACE_HAS_EBCDIC
|
||||
|
||||
#define ACE_TEMPLATES_REQUIRE_SOURCE
|
||||
|
||||
#define IN_CLASSD(a) ((((in_addr_t)(a)) & 0xf0000000) == 0xe0000000)
|
||||
#define IN_MULTICAST(a) IN_CLASSD(a)
|
||||
#include /**/ "ace/post.h"
|
||||
|
||||
Reference in New Issue
Block a user