CVS: winex/scheduler sysdeps.c,1.25,1.26
[email protected] 31 Jul 2007 18:01:56 -0000
| Newsgroups | gmane.comp.emulators.winex.cvs |
|---|---|
| Message-ID | <[email protected]> |
Subject: winex/scheduler sysdeps.c,1.25,1.26Update of /var/lib/cvsd/cvsroot/winex/scheduler
In directory agravaine:/tmp/cvs-serv25233/scheduler
Modified Files:
sysdeps.c
Log Message:
- make snoop threadsafe so that it can be used reliably on the Mac
Index: sysdeps.c
===================================================================
RCS file: /var/lib/cvsd/cvsroot/winex/scheduler/sysdeps.c,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -d -r1.25 -r1.26
--- sysdeps.c 30 Mar 2007 15:49:42 -0000 1.25
+++ sysdeps.c 31 Jul 2007 18:01:54 -0000 1.26
@@ -40,6 +40,7 @@
#include "wine/hardware.h"
#include "wine/debug.h"
#include "selectors.h"
+#include "snoop.h"
#if defined( USE_PTHREADS )
WINE_DEFAULT_DEBUG_CHANNEL(thread);
@@ -451,7 +452,9 @@
{
TEB *teb = NtCurrentTeb();
struct thread_cleanup_info info;
-
+
+ SNOOP_ThreadExit ();
+
FreeSelector16( teb->stack_sel );
info.stack_base = teb->stack_base;
info.stack_size = teb->total_stack_size;