]> gitweb.factorcode.org Git - factor.git/commitdiff
disable RemoveVectoredExceptionHandler error checking
authorDoug Coleman <doug.coleman@gmail.com>
Wed, 12 Dec 2007 19:01:25 +0000 (13:01 -0600)
committerDoug Coleman <doug.coleman@gmail.com>
Wed, 12 Dec 2007 19:01:25 +0000 (13:01 -0600)
it's failing with error 258 - wait operation timed out
if c_to_factor(quot) is not called, it still "fails" with error 0 - operation successful
perhaps we need to clean up resources like the master io completion port?

vm/os-windows-nt.c

index e425b6b94cd5407854844a4049712038715a35a0..2b08d5f39413efc49998a8a74da58e5960bc5b00 100755 (executable)
@@ -87,8 +87,7 @@ void c_to_factor_toplevel(CELL quot)
        if(!AddVectoredExceptionHandler(0, (void*)exception_handler))
                fatal_error("AddVectoredExceptionHandler failed", 0);
        c_to_factor(quot);
-       if(!RemoveVectoredExceptionHandler((void*)exception_handler))
-               fatal_error("RemoveVectoredExceptionHandler failed", 0);
+       RemoveVectoredExceptionHandler((void*)exception_handler);
 }
 
 void open_console(void)