version 1.38, 2005/04/13 18:33:54
|
version 1.39, 2005/04/17 15:47:15
|
|
|
#ifdef PEGASUS_USE_PEGASUS_COPYRIGHT | #ifdef PEGASUS_USE_PEGASUS_COPYRIGHT |
#include "qycmcopyriCopyright.h" | #include "qycmcopyriCopyright.h" |
#endif | #endif |
|
|
//#define _XOPEN_SOURCE_EXTENDED 1 | //#define _XOPEN_SOURCE_EXTENDED 1 |
//#define _OPEN_SYS 1 | //#define _OPEN_SYS 1 |
#define _MSE_PROTOS | #define _MSE_PROTOS |
#define _OPEN_SOURCE 3 | #define _OPEN_SOURCE 3 |
| |
#define _MULTI_THREADED | #define _MULTI_THREADED |
/* |
|
#ifndef PEGASUS_INTERNALONLY |
|
// Need this because Sint8 is typedef as a char, |
|
// and char defaults to unsigned on OS/400. |
|
// Internal Pegasus code needs char to be unsigned |
|
// so that Sint8 * can be cast to char *. |
|
// External code needs char to be signed for comparison |
|
// operators (<, <=, etc). |
|
#pragma chars(signed) |
|
#endif |
|
*/ |
|
#include <cstddef> |
|
| |
#define OS400_DEFAULT_PEGASUS_HOME "/QIBM/UserData/OS400/CIM" |
#include <cstddef> |
| |
#define OS400_DEFAULT_MESSAGE_SOURCE "/QIBM/ProdData/OS400/CIM/msg" // l10n |
|
| |
#ifdef PEGASUS_INTERNALONLY |
|
#define PEGASUS_HAS_ICU // l10n ICU libraries are available, this switch |
|
// is defined as part of the various platform make files |
|
#endif |
|
| |
#define PEGASUS_HAS_MESSAGES // turns on localized message loading |
#define OS400_DEFAULT_PEGASUS_HOME "/QIBM/UserData/OS400/CIM" |
| |
#define PEGASUS_USE_EXPERIMENTAL_INTERFACES |
#define OS400_DEFAULT_MESSAGE_SOURCE "/QIBM/ProdData/OS400/CIM/msg" // l10n |
| |
#define PEGASUS_OS_TYPE_UNIX | #define PEGASUS_OS_TYPE_UNIX |
| |
|
|
| |
#define PEGASUS_NO_PASSWORDFILE | #define PEGASUS_NO_PASSWORDFILE |
| |
#define PEGASUS_USE_SYSLOGS |
|
|
|
#define PEGASUS_KERBEROS_AUTHENTICATION | #define PEGASUS_KERBEROS_AUTHENTICATION |
| |
// This enables the default pluggable provider manager. | // This enables the default pluggable provider manager. |
// See ProviderManagerService.cpp | // See ProviderManagerService.cpp |
#define PEGASUS_ENABLE_DEFAULT_PROVIDER_MANAGER | #define PEGASUS_ENABLE_DEFAULT_PROVIDER_MANAGER |
| |
//#define PEGASUS_MONITOR2 |
|
|
|
#define PEGASUS_USE_RELEASE_CONFIG_OPTIONS | #define PEGASUS_USE_RELEASE_CONFIG_OPTIONS |
| |
#define PEGASUS_USE_RELEASE_DIRS | #define PEGASUS_USE_RELEASE_DIRS |
| |
#define PEGASUS_SUPPORT_UTF8_FILENAME | #define PEGASUS_SUPPORT_UTF8_FILENAME |
| |
|
#define PEGASUS_REPOSITORY_NOT_NORMALIZED |
|
|
#include <sys/param.h> // For MAXHOSTNAMELEN | #include <sys/param.h> // For MAXHOSTNAMELEN |
#define PEGASUS_MAXHOSTNAMELEN (MAXHOSTNAMELEN + 1) | #define PEGASUS_MAXHOSTNAMELEN (MAXHOSTNAMELEN + 1) |
| |
|
#define PEGASUS_USE_EXPERIMENTAL_INTERFACES |
|
|
#endif /* Pegasus_Platform_OS400_ISERIES_IBM_h */ | #endif /* Pegasus_Platform_OS400_ISERIES_IBM_h */ |