summaryrefslogtreecommitdiffstats
path: root/license.terms
diff options
context:
space:
mode:
authordavygrvy <davygrvy@pobox.com>2002-12-04 03:59:16 (GMT)
committerdavygrvy <davygrvy@pobox.com>2002-12-04 03:59:16 (GMT)
commit08fd8ff5e9e7758d796135d08f7b801817ada3f1 (patch)
tree421ad51a976aae5d589bdba7e8fb98974b4cc60f /license.terms
parenta3ffa1319a78d7f38aacc6fc7d885a2f7d23e0df (diff)
downloadtcl-08fd8ff5e9e7758d796135d08f7b801817ada3f1.zip
tcl-08fd8ff5e9e7758d796135d08f7b801817ada3f1.tar.gz
tcl-08fd8ff5e9e7758d796135d08f7b801817ada3f1.tar.bz2
* win/tclAppInit.c (sigHandler): Protect from trying to close a
NULL handle. * win/tclWinPipe.c (PipeClose2Proc, TclpCreateProcess): Send a real Win32 signal (CTRL_C_EVENT) when the read channel is brought down to alert the child to close on its side. Start the process with CREATE_NEW_PROCESS_GROUP to allow the ability to send these signals. The following test case now brings down the child without the use of an external [kill] command. % set p [open "|[info name]" w+] file8d5380 % pid $p 2876 % close $p <- now doesn't block in Tcl_WaitPid() %
Diffstat (limited to 'license.terms')
0 files changed, 0 insertions, 0 deletions