diff -r 73ea206103e6 -r 43365a9b78a3 kernel/eka/include/e32std.h --- a/kernel/eka/include/e32std.h Wed Jun 23 19:44:53 2010 +0300 +++ b/kernel/eka/include/e32std.h Tue Jul 06 15:50:07 2010 +0300 @@ -3314,6 +3314,8 @@ IMPORT_C TInt Open(RMessagePtr2 aMessage,TInt aParam,TOwnerType aType=EOwnerProcess); IMPORT_C TInt Open(TInt aArgumentIndex, TOwnerType aType=EOwnerProcess); IMPORT_C void Wait(); + IMPORT_C TInt Poll(); // acquire the lock if possible, but don't block + IMPORT_C TInt Wait(TInt aTimeout); // timeout in microseconds IMPORT_C void Signal(); IMPORT_C TBool IsHeld(); };