Hello,<div>     Attached is a patch for supporting the soft debugger on Windows. The biggest changes IMO are not to the debugger, but to the mono-* synchronization utilities. The semaphores for example, will be used is other places in the runtime since MONO_HAS_SEMAPHORES is now defined. I&#39;d like some input in this area. Also, all the utilities are currently done as macros. It seemed they might easier be done as functions, especially the not quite working conditional variables since there is no direct equivalent in Win32 (until Vista). </div>
<div><br></div><div>FYI, these changes let me run 40/45 on the soft debugger unit tests, and I could debug using MD on Windows as well.</div><div><br></div><div>Thanks,</div><div>Jonathan</div>