summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Torri <vincent.torri@gmail.com>2012-01-27 07:52:30 +0000
committerVincent Torri <vincent.torri@gmail.com>2012-01-27 07:52:30 +0000
commit4e8ddab3006683e6bbdd874051efcad34112e447 (patch)
tree311e001f95b9bbbafb7189913bfce6e5206cf5d2
parenteee7e4e531f37cc35ccb12ef26fed6a583a12467 (diff)
downloadeina-4e8ddab3006683e6bbdd874051efcad34112e447.tar.gz
Eina: fix previous commit
SVN revision: 67564
-rw-r--r--src/include/eina_inline_lock_win32.x10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/include/eina_inline_lock_win32.x b/src/include/eina_inline_lock_win32.x
index 2239c69..86980ab 100644
--- a/src/include/eina_inline_lock_win32.x
+++ b/src/include/eina_inline_lock_win32.x
@@ -325,7 +325,7 @@ static inline Eina_Bool
eina_rwlock_new(Eina_RWLock *mutex)
{
#if _WIN32_WINNT >= 0x0600
- InitializeSRWLock(mutex->mutex);
+ InitializeSRWLock(&mutex->mutex);
return EINA_TRUE;
#else
if (!eina_lock_new(&(mutex->mutex))) return EINA_FALSE;
@@ -360,7 +360,7 @@ static inline Eina_Lock_Result
eina_rwlock_take_read(Eina_RWLock *mutex)
{
#if _WIN32_WINNT >= 0x0600
- AcquireSRWLockShared(mutex->mutex);
+ AcquireSRWLockShared(&mutex->mutex);
mutex->is_read_mode = EINA_TRUE;
#else
DWORD res;
@@ -393,7 +393,7 @@ static inline Eina_Lock_Result
eina_rwlock_take_write(Eina_RWLock *mutex)
{
#if _WIN32_WINNT >= 0x0600
- AcquireSRWLockExclusive(mutex->mutex);
+ AcquireSRWLockExclusive(&mutex->mutex);
mutex->is_read_mode = EINA_FALSE;
#else
DWORD res;
@@ -426,9 +426,9 @@ eina_rwlock_release(Eina_RWLock *mutex)
{
#if _WIN32_WINNT >= 0x0600
if (mutex->is_read_mode)
- ReleaseSRWLockShared(mutex->mutex);
+ ReleaseSRWLockShared(&mutex->mutex);
else
- ReleaseSRWLockExclusive(mutex->mutex);
+ ReleaseSRWLockExclusive(&mutex->mutex);
#else
if (eina_lock_take(&(mutex->mutex)) == EINA_LOCK_FAIL)
return EINA_LOCK_FAIL;