version 1.14.14.1, 2008/08/20 23:05:50
|
version 1.15, 2008/08/29 09:23:57
|
|
|
#ifndef Pegasus_Platform_SOLARIS_SPARC_CC_h | #ifndef Pegasus_Platform_SOLARIS_SPARC_CC_h |
#define Pegasus_Platform_SOLARIS_SPARC_CC_h | #define Pegasus_Platform_SOLARIS_SPARC_CC_h |
| |
#include <Pegasus/Common/Platform_SOLARIS_CC.h> |
//++EMC Solaris Port |
|
#include <limits.h> |
|
#ifdef __cplusplus |
|
#include <cstdio> |
|
//--EMC Solaris Port |
|
|
|
#include <cstddef> |
|
|
|
#ifdef PEGASUS_INTERNALONLY |
|
using namespace std; |
|
#endif |
|
|
|
#endif |
|
|
|
#define PEGASUS_OS_TYPE_UNIX |
| |
#define PEGASUS_ARCHITECTURE_SPARC | #define PEGASUS_ARCHITECTURE_SPARC |
| |
|
#define PEGASUS_COMPILER_CC |
|
|
|
#define PEGASUS_UINT64 unsigned long long |
|
|
|
#define PEGASUS_SINT64 long long |
|
|
|
#define SEM_VALUE_MAX _POSIX_SEM_VALUE_MAX |
|
|
|
#define PEGASUS_HAVE_NAMESPACES |
|
|
|
#define PEGASUS_HAVE_FOR_SCOPE |
|
|
|
#define PEGASUS_HAVE_TEMPLATE_SPECIALIZATION |
|
|
|
#define PEGASUS_DISABLE_INTERNAL_INLINES |
|
|
|
|
|
#define PEGASUS_HAVE_PTHREADS |
|
|
|
#define PEGASUS_HAS_SIGNALS |
|
|
|
/* use POSIX read-write locks on this platform */ |
|
#define PEGASUS_USE_POSIX_RWLOCK |
|
|
#endif /* Pegasus_Platform_SOLARIS_SPARC_CC_h */ | #endif /* Pegasus_Platform_SOLARIS_SPARC_CC_h */ |