]> Cypherpunks repositories - gostls13.git/commit
syscall: Linux-only support for parent death signal
authorAlbert Strasheim <fullung@gmail.com>
Mon, 9 Jan 2012 12:37:46 +0000 (21:37 +0900)
committerMikio Hara <mikioh.mikioh@gmail.com>
Mon, 9 Jan 2012 12:37:46 +0000 (21:37 +0900)
commit2cb6fcf63f9f7f87ffa78b86a23bf33fc19e76ad
treea89a4d4113a06ddf3a5ca466be51e2b920554545
parent468e692e38fd2442a64ba8d8e6c4a789e60c3891
syscall: Linux-only support for parent death signal

As discussed in this thread:

https://groups.google.com/group/golang-dev/browse_thread/thread/5b76b7700265a787

I've tried to come up with a solution that is minimally invasive for the platforms that don't support "parent death signal", without splitting up exec_unix.go.

See also: http://www.win.tue.nl/~aeb/linux/lk/lk-5.html#ss5.8

R=rsc, dave, borman, iant, mikioh.mikioh
CC=golang-dev
https://golang.org/cl/5487061
19 files changed:
src/buildscript_darwin_386.sh
src/buildscript_darwin_amd64.sh
src/buildscript_freebsd_386.sh
src/buildscript_freebsd_amd64.sh
src/buildscript_linux_386.sh
src/buildscript_linux_amd64.sh
src/buildscript_linux_arm.sh
src/buildscript_netbsd_386.sh
src/buildscript_netbsd_amd64.sh
src/buildscript_openbsd_386.sh
src/buildscript_openbsd_amd64.sh
src/pkg/syscall/Makefile
src/pkg/syscall/exec_bsd.go [new file with mode: 0644]
src/pkg/syscall/exec_linux.go [new file with mode: 0644]
src/pkg/syscall/exec_unix.go
src/pkg/syscall/mkerrors.sh
src/pkg/syscall/zerrors_linux_386.go
src/pkg/syscall/zerrors_linux_amd64.go
src/pkg/syscall/zerrors_linux_arm.go