Il 24/05/2012 14:49, Andreas Färber ha scritto: >> > - exit(STATUS_CONTROL_C_EXIT); >> > + qemu_system_shutdown_request(); >> > + /* Windows 7 kills application when the function returns. >> > + Sleep here to give QEMU a try for closing */ >> > + Sleep(10000); > How do we know that 10000 is enough? Shouldn't we rather block until > receipt of some completion signal?
After 10s Windows will kill us anyway. Think of it as SIGTERM/SIGKILL. Using a completion signal would be more polite (the QEMU process would disappear as soon as possible), but the outcome would be the same. Paolo