go/src/os
Ian Lance Taylor ab39b8de7e os/signal: document signal handling
This is an attempt to document the current state of signal handling.
It's not intended to describe the best way to handle signals.  Future
changes to signal handling should update these docs as appropriate.

update #9896.

Change-Id: I3c50af5cc641357b57dfe90ae1c7883a7e1ec059
Reviewed-on: https://go-review.googlesource.com/17877
Reviewed-by: Russ Cox <rsc@golang.org>
2015-12-17 16:59:39 +00:00
..
exec os/exec: make Cmd.Output include stderr in ExitError 2015-10-22 14:08:10 +00:00
signal os/signal: document signal handling 2015-12-17 16:59:39 +00:00
user os/user: don't depend on _SC_GETPW_R_SIZE_MAX on Linux 2015-08-21 04:23:15 +00:00
dir_plan9.go
dir_unix.go os: do not assume syscall i/o funcs return n=0 on error 2014-10-28 15:00:13 -04:00
dir_windows.go
doc.go
env.go os: add LookupEnv, like Getenv but reports presence 2015-05-05 21:05:12 +00:00
env_test.go os: eradicate smallpox after test 2015-05-06 17:38:57 +00:00
env_unix_test.go
error.go os: add document for ErrInvalid 2015-11-13 01:09:10 +00:00
error_plan9.go os: make IsPermission, IsExist, and IsNotExist unwrap SyscallError too 2015-10-10 21:20:14 +00:00
error_test.go os: make IsPermission, IsExist, and IsNotExist unwrap SyscallError too 2015-10-10 21:20:14 +00:00
error_unix.go os: make IsPermission, IsExist, and IsNotExist unwrap SyscallError too 2015-10-10 21:20:14 +00:00
error_windows.go os: make IsPermission, IsExist, and IsNotExist unwrap SyscallError too 2015-10-10 21:20:14 +00:00
exec.go os: fix a race between Process.signal() and wait() on Windows 2015-06-11 01:33:25 +00:00
exec_plan9.go
exec_posix.go os: replace itod on posix with general itoa and fix possible infinite recursion 2015-01-02 16:21:18 +00:00
exec_unix.go
exec_windows.go os: fix a race between Process.signal() and wait() on Windows 2015-06-11 01:33:25 +00:00
export_test.go
file.go os: be more specific on what flags are used for 2015-12-03 16:27:11 +00:00
file_plan9.go os: remove stuttering return value names 2015-07-18 01:34:21 +00:00
file_posix.go os: remove stuttering return value names 2015-07-18 01:34:21 +00:00
file_unix.go os: reduce allocations in Readdir on unix 2015-10-30 19:47:55 +00:00
file_windows.go os,internal/syscall/windows: use ReadFile/MultiByteToWideChar to read from console 2015-12-17 16:23:39 +00:00
getwd.go
getwd_darwin.go
os_test.go os: skip TestHardLink on Android. 2015-12-03 01:24:13 +00:00
os_unix_test.go os: make TestLchown actually test Lchown. 2015-12-14 22:42:55 +00:00
os_windows_test.go os: add check for ERROR_BAD_NETPATH in windows IsNotExist 2015-09-23 04:51:45 +00:00
path.go
path_plan9.go all: use "reports whether" in place of "returns true if(f)" 2015-03-18 15:14:06 +00:00
path_test.go os: disable symlink tests on android. 2015-10-20 22:18:23 +00:00
path_unix.go all: use "reports whether" in place of "returns true if(f)" 2015-03-18 15:14:06 +00:00
path_windows.go all: use "reports whether" in place of "returns true if(f)" 2015-03-18 15:14:06 +00:00
pipe_bsd.go
pipe_linux.go
proc.go os: give race detector chance to override Exit(0) 2015-03-28 12:42:37 +00:00
stat_darwin.go os: reduce allocations in Readdir on unix 2015-10-30 19:47:55 +00:00
stat_dragonfly.go os: reduce allocations in Readdir on unix 2015-10-30 19:47:55 +00:00
stat_freebsd.go os: reduce allocations in Readdir on unix 2015-10-30 19:47:55 +00:00
stat_linux.go os: reduce allocations in Readdir on unix 2015-10-30 19:47:55 +00:00
stat_nacl.go os: reduce allocations in Readdir on unix 2015-10-30 19:47:55 +00:00
stat_netbsd.go os: reduce allocations in Readdir on unix 2015-10-30 19:47:55 +00:00
stat_openbsd.go os: reduce allocations in Readdir on unix 2015-10-30 19:47:55 +00:00
stat_plan9.go os: remove stuttering return value names 2015-07-18 01:34:21 +00:00
stat_solaris.go os: reduce allocations in Readdir on unix 2015-10-30 19:47:55 +00:00
stat_windows.go os: remove stuttering return value names 2015-07-18 01:34:21 +00:00
sticky_bsd.go os: handle the sticky bit separately for *BSD and Solaris 2014-12-17 16:07:28 +00:00
sticky_notbsd.go os: handle the sticky bit separately for *BSD and Solaris 2014-12-17 16:07:28 +00:00
str.go os: replace itod on posix with general itoa and fix possible infinite recursion 2015-01-02 16:21:18 +00:00
sys_bsd.go
sys_darwin.go
sys_freebsd.go
sys_linux.go
sys_nacl.go
sys_plan9.go
sys_solaris.go
sys_unix.go
sys_windows.go os: Use GetComputerNameEx to get Hostname on win32 2015-02-25 23:16:44 +00:00
types.go os: clarify that ModePerm permission bits are the Unix ones 2015-04-16 16:42:10 +00:00
types_plan9.go os: reduce allocations in Readdir on unix 2015-10-30 19:47:55 +00:00
types_unix.go os: reduce allocations in Readdir on unix 2015-10-30 19:47:55 +00:00
types_windows.go