diff options
author | Bert Belder <bertbelder@gmail.com> | 2012-09-14 02:56:41 +0200 |
---|---|---|
committer | Bert Belder <bertbelder@gmail.com> | 2012-09-14 02:56:41 +0200 |
commit | d908b83f59fd6b3ccb83680172a28866bb255364 (patch) | |
tree | f682bd84f357a8b46d34fac6602a11d0100db2c4 /deps/uv/src/win/thread.c | |
parent | 7ab4a77d6fdb2b98b3c34fda9d001ed9d91297c7 (diff) | |
download | android-node-v8-d908b83f59fd6b3ccb83680172a28866bb255364.tar.gz android-node-v8-d908b83f59fd6b3ccb83680172a28866bb255364.tar.bz2 android-node-v8-d908b83f59fd6b3ccb83680172a28866bb255364.zip |
uv: upgrade to a28f145
Diffstat (limited to 'deps/uv/src/win/thread.c')
-rw-r--r-- | deps/uv/src/win/thread.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/deps/uv/src/win/thread.c b/deps/uv/src/win/thread.c index aecfaf4f88..cb2ba4ec61 100644 --- a/deps/uv/src/win/thread.c +++ b/deps/uv/src/win/thread.c @@ -60,11 +60,6 @@ static NOINLINE void uv__once_inner(uv_once_t* guard, void (*callback)(void)) { DWORD result; HANDLE existing_event, created_event; - HANDLE* event_ptr; - - /* Fetch and align event_ptr */ - event_ptr = (HANDLE*) (((uintptr_t) &guard->event + (sizeof(HANDLE) - 1)) & - ~(sizeof(HANDLE) - 1)); created_event = CreateEvent(NULL, 1, 0, NULL); if (created_event == 0) { @@ -72,7 +67,7 @@ static NOINLINE void uv__once_inner(uv_once_t* guard, uv_fatal_error(GetLastError(), "CreateEvent"); } - existing_event = InterlockedCompareExchangePointer(event_ptr, + existing_event = InterlockedCompareExchangePointer(&guard->event, created_event, NULL); |