Hi,
The handle to that event is a private variable inside GetNextVDMCommand, so it cannot be
used in NTVDM.
Regards,
Alex
On Wed, Apr 23, 2014 at 02:48:41AM +0200, Thomas Faber wrote:
On 2014-04-22 22:46, aandrejevic(a)svn.reactos.org
wrote:
---
branches/ntvdm/subsystems/ntvdm/ntvdm.c [iso-8859-1] (original)
+++ branches/ntvdm/subsystems/ntvdm/ntvdm.c [iso-8859-1] Tue Apr 22 20:46:50 2014
@@ -196,6 +197,11 @@
EmulatorInterrupt(0x23);
break;
}
+ case CTRL_LAST_CLOSE_EVENT:
+ {
+ if (CommandThread) TerminateThread(CommandThread, 0);
+ break;
+ }
default:
{
/* Stop the VDM if the user logs out or closes the console */
Wasn't there an event to tell that thread to exit?
Using TerminateThread like this feels icky.
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev
--
Alexander Andrejevic <theflash(a)sdf.lonestar.org>
SDF Public Access UNIX System -
http://sdf.lonestar.org