$SIG{CHLD} = 'IGNORE' has no effect under Win32, so we can obtain the exit status