[Wine-patches] [eterhack] ntdll: Add hack for DrvFRTst.exe (eterbug #3895).

Alexander Morozov amorozov на etersoft.ru
Чт Июн 25 16:07:38 MSD 2009


----------- следующая часть -----------
From 537bc9bab8d724377315274c4ef95a79e2933ac4 Mon Sep 17 00:00:00 2001
From: Alexander Morozov <amorozov на etersoft.ru>
Date: Thu, 25 Jun 2009 15:30:32 +0400
Subject: [PATCH] ntdll: Add hack for DrvFRTst.exe (eterbug #3895).

---
 dlls/ntdll/thread.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/dlls/ntdll/thread.c b/dlls/ntdll/thread.c
index a82edce..18432b6 100644
--- a/dlls/ntdll/thread.c
+++ b/dlls/ntdll/thread.c
@@ -442,6 +442,13 @@ static void start_thread( struct startup_info *info )
     InsertHeadList( &tls_links, &teb->TlsLinks );
     RtlReleasePebLock();
 
+    /* HACK for DrvFRTst.exe (eterbug #3895) */
+    if (func == (void *)0x40004a60)
+    {
+        struct timespec ts = {0, 100000000};
+        nanosleep( &ts, NULL );
+    }
+
     MODULE_DllThreadAttach( NULL );
 
     if (TRACE_ON(relay))
-- 
1.6.3.2



Подробная информация о списке рассылки Wine-patches