mirror of
https://github.com/Ponce/slackbuilds
synced 2024-12-05 00:55:44 +01:00
50 lines
1.5 KiB
Diff
50 lines
1.5 KiB
Diff
|
NOTE: This patch is *intended* to be REVERSED when applied to the wine
|
||
|
source, as we need to *remove* this from the code, or else IE might
|
||
|
have problems. --rworkman (SBo)
|
||
|
####### End my comments ########
|
||
|
|
||
|
Module: wine
|
||
|
Branch: master
|
||
|
Commit: 628a515b83c317388ddb4fa9a7b29a42135acee0
|
||
|
URL: http://source.winehq.org/git/wine.git/?a=commit;h=628a515b83c317388ddb4fa9a7b29a42135acee0
|
||
|
|
||
|
Author: Rob Shearman <rob at codeweavers.com>
|
||
|
Date: Fri Jan 4 17:43:56 2008 +0000
|
||
|
|
||
|
kernel32: Implement RegisterWaitForSingleObjectEx.
|
||
|
|
||
|
---
|
||
|
|
||
|
dlls/kernel32/sync.c | 14 ++++++++++++--
|
||
|
1 files changed, 12 insertions(+), 2 deletions(-)
|
||
|
|
||
|
diff --git a/dlls/kernel32/sync.c b/dlls/kernel32/sync.c
|
||
|
index 168a00f..b8b8f0c 100644
|
||
|
--- a/dlls/kernel32/sync.c
|
||
|
+++ b/dlls/kernel32/sync.c
|
||
|
@@ -270,9 +270,19 @@ HANDLE WINAPI RegisterWaitForSingleObjectEx( HANDLE hObject,
|
||
|
WAITORTIMERCALLBACK Callback, PVOID Context,
|
||
|
ULONG dwMilliseconds, ULONG dwFlags )
|
||
|
{
|
||
|
- FIXME("%p %p %p %d %d\n",
|
||
|
+ NTSTATUS status;
|
||
|
+ HANDLE hNewWaitObject;
|
||
|
+
|
||
|
+ TRACE("%p %p %p %d %d\n",
|
||
|
hObject,Callback,Context,dwMilliseconds,dwFlags);
|
||
|
- return 0;
|
||
|
+
|
||
|
+ status = RtlRegisterWait( &hNewWaitObject, hObject, Callback, Context, dwMilliseconds, dwFlags );
|
||
|
+ if (status != STATUS_SUCCESS)
|
||
|
+ {
|
||
|
+ SetLastError( RtlNtStatusToDosError(status) );
|
||
|
+ return NULL;
|
||
|
+ }
|
||
|
+ return hNewWaitObject;
|
||
|
}
|
||
|
|
||
|
/***********************************************************************
|
||
|
|
||
|
|
||
|
|