trunk/branch integration: Event & Mutex

This commit is contained in:
Marian Krivos
2011-08-23 06:55:12 +00:00
parent a0997d01db
commit 05041e2689
4 changed files with 15 additions and 13 deletions

View File

@@ -43,7 +43,7 @@
#include "Poco/Foundation.h"
#include <sys/types.h>
#include <sys/stat.h>
#if defined(sun) || defined(__APPLE__) || defined(__osf__) || defined(__QNX__)
#if defined(sun) || defined(__APPLE__) || defined(__osf__) || defined(__QNX__) || defined(_AIX)
#include <semaphore.h>
#endif
@@ -61,13 +61,13 @@ protected:
void unlockImpl();
private:
std::string getFileName();
std::string getFileName();
std::string _name;
#if defined(sun) || defined(__APPLE__) || defined(__osf__) || defined(__QNX__)
sem_t* _sem;
std::string _name;
#if defined(sun) || defined(__APPLE__) || defined(__osf__) || defined(__QNX__) || defined(_AIX)
sem_t* _sem;
#else
int _lockfd; // lock file descriptor
int _lockfd; // lock file descriptor
int _semfd; // file used to identify semaphore
int _semid; // semaphore id
#endif