Revision 0c7f84ca41ebd871615426b9a159922422701859 authored by Brad King on 19 May 2014, 14:53:51 UTC, committed by Brad King on 20 May 2014, 13:48:35 UTC
When we kill a child we send SIGSTOP first so that we can traverse its
child processes recursively.  On unwinding the recursion we then send
SIGKILL.  Current Cygwin has trouble when both signals are sent in quick
succession by the parent process.  Add a usleep(1) after sending the
first signal to give up our time slice and give Cygwin a chance to
process the first signal before sending the second.
1 parent e604209
History
File Mode Size
Doxygen
Git
GitSetup
KWIML
KWStyle
Release
Sphinx
cmbzip2
cmcompress
cmcurl
cmexpat
cmlibarchive
cmzlib
.NoDartCoverage -rw-r--r-- 39 bytes
.gitattributes -rw-r--r-- 76 bytes
CMakeLists.txt -rw-r--r-- 1.4 KB
SetupForDevelopment.sh -rwxr-xr-x 392 bytes
cmThirdParty.h.in -rw-r--r-- 900 bytes
cm_bzlib.h -rw-r--r-- 790 bytes
cm_curl.h -rw-r--r-- 793 bytes
cm_expat.h -rw-r--r-- 790 bytes
cm_libarchive.h -rw-r--r-- 902 bytes
cm_xmlrpc.h -rw-r--r-- 782 bytes
cm_zlib.h -rw-r--r-- 783 bytes

back to top