Avoids screeds of "event buffer overflowed; event dropped" in
conc059(threaded1).
ioManagerDie (void)\r
{\r
sendIOManagerEvent(IO_MANAGER_DIE);\r
+ // IO_MANAGER_DIE must be idempotent, as it is called\r
+ // repeatedly by shutdownCapability(). Try conc059(threaded1) to\r
+ // illustrate the problem.\r
+ io_manager_event = INVALID_HANDLE_VALUE;\r
// ToDo: wait for the IO manager to pick up the event, and\r
// then release the Event and Mutex objects we've allocated.\r
}\r