From 9dc3843cbacd45a510ad1ff8cc0c9aa5a5f22777 Mon Sep 17 00:00:00 2001 From: Eric Pouech Date: Mon, 3 Jan 2005 14:43:15 +0000 Subject: [PATCH] Fixed some regressions from the previous change. --- dlls/kernel/sync.c | 2 +- dlls/ntdll/file.c | 4 ++-- dlls/ntdll/rtl.c | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dlls/kernel/sync.c b/dlls/kernel/sync.c index 5b7a5435a71..82812e6b41d 100644 --- a/dlls/kernel/sync.c +++ b/dlls/kernel/sync.c @@ -893,7 +893,7 @@ HANDLE WINAPI OpenWaitableTimerW( DWORD access, BOOL inherit, LPCWSTR name ) OBJECT_ATTRIBUTES attr; NTSTATUS status; - if (!is_version_nt()) access = SEMAPHORE_ALL_ACCESS; + if (!is_version_nt()) access = TIMER_ALL_ACCESS; attr.Length = sizeof(attr); attr.RootDirectory = 0; diff --git a/dlls/ntdll/file.c b/dlls/ntdll/file.c index 320fb1c71e6..03cacea9c2d 100644 --- a/dlls/ntdll/file.c +++ b/dlls/ntdll/file.c @@ -429,7 +429,7 @@ NTSTATUS WINAPI NtReadFile(HANDLE hFile, HANDLE hEvent, wine_server_release_fd( hFile, unix_handle ); return STATUS_NOT_IMPLEMENTED; } - io_status->u.Status = NtCreateEvent(&hEvent, SYNCHRONIZE, NULL, 0, 0); + io_status->u.Status = NtCreateEvent(&hEvent, EVENT_ALL_ACCESS, NULL, 0, 0); if (io_status->u.Status) { wine_server_release_fd( hFile, unix_handle ); @@ -641,7 +641,7 @@ NTSTATUS WINAPI NtWriteFile(HANDLE hFile, HANDLE hEvent, wine_server_release_fd( hFile, unix_handle ); return STATUS_NOT_IMPLEMENTED; } - io_status->u.Status = NtCreateEvent(&hEvent, SYNCHRONIZE, NULL, 0, 0); + io_status->u.Status = NtCreateEvent(&hEvent, EVENT_ALL_ACCESS, NULL, 0, 0); if (io_status->u.Status) { wine_server_release_fd( hFile, unix_handle ); diff --git a/dlls/ntdll/rtl.c b/dlls/ntdll/rtl.c index 7fd392ffd27..de3c16b0c92 100644 --- a/dlls/ntdll/rtl.c +++ b/dlls/ntdll/rtl.c @@ -117,8 +117,8 @@ void WINAPI RtlInitializeResource(LPRTL_RWLOCK rwl) rwl->hOwningThreadId = 0; rwl->dwTimeoutBoost = 0; /* no info on this one, default value is 0 */ RtlInitializeCriticalSection( &rwl->rtlCS ); - NtCreateSemaphore( &rwl->hExclusiveReleaseSemaphore, 0, NULL, 0, 65535 ); - NtCreateSemaphore( &rwl->hSharedReleaseSemaphore, 0, NULL, 0, 65535 ); + NtCreateSemaphore( &rwl->hExclusiveReleaseSemaphore, SEMAPHORE_ALL_ACCESS, NULL, 0, 65535 ); + NtCreateSemaphore( &rwl->hSharedReleaseSemaphore, SEMAPHORE_ALL_ACCESS, NULL, 0, 65535 ); } }