]> Cypherpunks repositories - gostls13.git/commit
cmd/go: handle os signals
authorAlex Brainman <alex.brainman@gmail.com>
Fri, 14 Dec 2012 06:33:59 +0000 (17:33 +1100)
committerAlex Brainman <alex.brainman@gmail.com>
Fri, 14 Dec 2012 06:33:59 +0000 (17:33 +1100)
commit04f0d148e9946d4ec20d8d8a521560b091877665
treeb8dcf6da38fb46b02b1ed42c5ef3e9f7374785e5
parentcc5682dcc5aefca37974818b9695a424e8eea368
cmd/go: handle os signals

Ignore signals during "go run" and wait for running child
process to exit. Stop executing further tests during "go test",
wait for running tests to exit and report error exit code.

Original CL 6351053 by dfc.

Fixes #3572.
Fixes #3581.

R=golang-dev, dave, rsc
CC=golang-dev
https://golang.org/cl/6903061
src/cmd/dist/build.c
src/cmd/go/build.go
src/cmd/go/run.go
src/cmd/go/signal.go [new file with mode: 0644]
src/cmd/go/signal_notunix.go [new file with mode: 0644]
src/cmd/go/signal_unix.go [new file with mode: 0644]
src/cmd/go/test.go