diff -r af6ec97d9189 -r a232af6b0b1f kernel/eka/include/e32cmn.h --- a/kernel/eka/include/e32cmn.h Wed Jun 23 12:52:28 2010 +0100 +++ b/kernel/eka/include/e32cmn.h Wed Jun 23 12:58:21 2010 +0100 @@ -2488,6 +2488,7 @@ IMPORT_C TInt Open(TInt aArgumentIndex, TOwnerType aType=EOwnerProcess); IMPORT_C void Wait(); IMPORT_C TInt Wait(TInt aTimeout); // timeout in microseconds + IMPORT_C TInt Poll(); // acquire the semaphore if possible, but don't block IMPORT_C void Signal(); IMPORT_C void Signal(TInt aCount); #endif @@ -2511,6 +2512,8 @@ inline RFastLock(); IMPORT_C TInt CreateLocal(TOwnerType aType=EOwnerProcess); IMPORT_C void Wait(); + IMPORT_C TInt Wait(TInt aTimeout); // timeout in microseconds + IMPORT_C TInt Poll(); // acquire the lock if possible, but don't block IMPORT_C void Signal(); private: TInt iCount;