mirror of
https://github.com/Ponce/slackbuilds
synced 2024-12-01 01:00:03 +01:00
92258817eb
Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
49 lines
1.5 KiB
Diff
49 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;
|
|
}
|
|
|
|
/***********************************************************************
|
|
|
|
|
|
|