Commit b6936618 by Dane Springmeyer

fix mutex usage on windows - closes #137

parent 96e03d4f
...@@ -8,11 +8,11 @@ ...@@ -8,11 +8,11 @@
#define NODE_SQLITE3_MUTEX_t HANDLE mutex; #define NODE_SQLITE3_MUTEX_t HANDLE mutex;
#define NODE_SQLITE3_MUTEX_INIT CreateMutex(NULL, FALSE, NULL); #define NODE_SQLITE3_MUTEX_INIT mutex = CreateMutex(NULL, FALSE, NULL);
#define NODE_SQLITE3_MUTEX_LOCK(m) WaitForSingleObject(m, INFINITE); #define NODE_SQLITE3_MUTEX_LOCK(m) WaitForSingleObject(*m, INFINITE);
#define NODE_SQLITE3_MUTEX_UNLOCK(m) ReleaseMutex(m); #define NODE_SQLITE3_MUTEX_UNLOCK(m) ReleaseMutex(*m);
#define NODE_SQLITE3_MUTEX_DESTROY CloseHandle(mutex); #define NODE_SQLITE3_MUTEX_DESTROY CloseHandle(mutex);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment