version 1.2, 2006/08/09 21:12:42
|
version 1.5, 2007/08/03 00:58:24
|
|
|
// | // |
//============================================================================== | //============================================================================== |
// | // |
// Author: Mike Day (mdday@us.ibm.com) |
|
// |
|
// Reworked By: Mike Brasher (m.brasher@inovadevelopment.com) |
|
// |
|
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
#ifndef Pegasus_ReadWriteSem_h | #ifndef Pegasus_ReadWriteSem_h |
|
|
| |
#if defined(PEGASUS_PLATFORM_AIX_RS_IBMCXX) | #if defined(PEGASUS_PLATFORM_AIX_RS_IBMCXX) |
# define PEGASUS_USE_POSIX_RWLOCK | # define PEGASUS_USE_POSIX_RWLOCK |
#elif defined(PEGASUS_PLATFORM_HPUX_ACC) |
#elif defined(PEGASUS_PLATFORM_PASE_ISERIES_IBMCXX) |
# define PEGASUS_USE_POSIX_RWLOCK | # define PEGASUS_USE_POSIX_RWLOCK |
#elif defined(PEGASUS_PLATFORM_OS400_ISERIES_IBM) |
#elif defined(PEGASUS_PLATFORM_HPUX_ACC) |
# define PEGASUS_USE_POSIX_RWLOCK | # define PEGASUS_USE_POSIX_RWLOCK |
#elif defined(PEGASUS_PLATFORM_SOLARIS_SPARC_CC) | #elif defined(PEGASUS_PLATFORM_SOLARIS_SPARC_CC) |
# define PEGASUS_USE_POSIX_RWLOCK | # define PEGASUS_USE_POSIX_RWLOCK |