go/src/os
Brad Fitzpatrick 3813edf26e all: use "reports whether" consistently in the few places that didn't
Go documentation style for boolean funcs is to say:

    // Foo reports whether ...
    func Foo() bool

(rather than "returns true if")

This CL also replaces 4 uses of "iff" with the same "reports whether"
wording, which doesn't lose any meaning, and will prevent people from
sending typo fixes when they don't realize it's "if and only if". In
the past I think we've had the typo CLs updated to just say "reports
whether". So do them all at once.

(Inspired by the addition of another "returns true if" in CL 146938
in fd_plan9.go)

Created with:

$ perl -i -npe 's/returns true if/reports whether/' $(git grep -l "returns true iff" | grep -v vendor)
$ perl -i -npe 's/returns true if/reports whether/' $(git grep -l "returns true if" | grep -v vendor)

Change-Id: Ided502237f5ab0d25cb625dbab12529c361a8b9f
Reviewed-on: https://go-review.googlesource.com/c/147037
Reviewed-by: Ian Lance Taylor <iant@golang.org>
2018-11-02 22:47:58 +00:00
..
exec internal/poll, os/exec, runtime: replace PollDescriptor by IsPollDescriptor 2018-11-02 13:43:23 +00:00
signal os/signal: wait for goroutine in TestTerminalSignal 2018-10-17 19:56:31 +00:00
user os: add AIX operating system 2018-10-11 15:41:04 +00:00
dir.go
dir_plan9.go
dir_unix.go os: add AIX operating system 2018-10-11 15:41:04 +00:00
dir_windows.go os: use WIN32_FIND_DATA.Reserved0 to identify symlinks 2018-03-07 08:51:04 +00:00
env.go os: treat "${}" in Expand like in Go 1.10 2018-06-29 21:07:28 +00:00
env_test.go os: treat "${}" in Expand like in Go 1.10 2018-06-29 21:07:28 +00:00
env_unix_test.go os: add AIX operating system 2018-10-11 15:41:04 +00:00
error.go
error_plan9.go os: homogenize error checks on Plan 9 2018-01-24 07:18:36 +00:00
error_posix.go os: add AIX operating system 2018-10-11 15:41:04 +00:00
error_test.go
error_unix.go os: add AIX operating system 2018-10-11 15:41:04 +00:00
error_unix_test.go os: add AIX operating system 2018-10-11 15:41:04 +00:00
error_windows.go
error_windows_test.go
example_test.go os: add UserHomeDir 2018-10-03 21:47:09 +00:00
exec.go os/exec: document Process.Kill behaviour 2018-03-05 23:47:41 +00:00
exec_plan9.go os: add ExitCode method to ProcessState 2018-08-28 01:46:11 +00:00
exec_posix.go os: add AIX operating system 2018-10-11 15:41:04 +00:00
exec_unix.go os: add AIX operating system 2018-10-11 15:41:04 +00:00
exec_windows.go os: remove sleep in windows Process.Wait 2018-10-29 09:04:07 +00:00
executable.go
executable_darwin.go os: add check for empty executable path on darwin 2018-08-02 20:31:25 +00:00
executable_freebsd.go
executable_path.go os: add AIX operating system 2018-10-11 15:41:04 +00:00
executable_plan9.go
executable_procfs.go os: add js/wasm architecture 2018-06-01 05:18:38 +00:00
executable_solaris.go runtime: parse auxv for page size and executable name on Solaris 2018-04-03 15:49:45 +00:00
executable_test.go os: fix tests for AIX 2018-10-26 14:46:35 +00:00
executable_windows.go
export_test.go
export_windows_test.go
fifo_test.go os: skip TestFifoEOF on android 2018-06-14 13:41:57 +00:00
file.go os: change UserHomeDir to use USERPROFILE on windows 2018-10-17 19:39:40 +00:00
file_plan9.go os: handle TMPDIR in TempDir on Plan 9 2018-08-17 23:12:06 +00:00
file_posix.go os: fix tests for AIX 2018-10-26 14:46:35 +00:00
file_unix.go os: add AIX operating system 2018-10-11 15:41:04 +00:00
file_windows.go os: use Stat instead of Lstat in Symlink 2018-10-31 08:40:43 +00:00
getwd.go os: use the syscall version of Getwd for Plan 9 2018-01-25 00:12:18 +00:00
getwd_darwin.go
os_test.go os: ensure tests pass even if GOROOT is read-only 2018-10-28 20:13:26 +00:00
os_unix_test.go os: add AIX operating system 2018-10-11 15:41:04 +00:00
os_windows_test.go os: use FILE_FLAG_OPEN_REPARSE_POINT in SameFile 2018-09-29 04:02:38 +00:00
path.go os: add support for long path names on unix RemoveAll 2018-10-31 13:55:01 +00:00
path_plan9.go path: use OS-specific function in MkdirAll, don't always keep trailing slash 2018-02-23 18:37:09 +00:00
path_test.go os: add support for long path names on unix RemoveAll 2018-10-31 13:55:01 +00:00
path_unix.go os: add support for long path names on unix RemoveAll 2018-10-31 13:55:01 +00:00
path_windows.go path: use OS-specific function in MkdirAll, don't always keep trailing slash 2018-02-23 18:37:09 +00:00
path_windows_test.go all: use strings.ReplaceAll and bytes.ReplaceAll where applicable 2018-09-26 22:14:25 +00:00
pipe2_bsd.go Revert "syscall, os: use pipe2 syscall on DragonflyBSD instead of pipe" 2018-08-26 21:30:35 +00:00
pipe_bsd.go os: add AIX operating system 2018-10-11 15:41:04 +00:00
pipe_linux.go
pipe_test.go internal/poll: don't take read lock in SetBlocking 2018-07-11 00:34:18 +00:00
proc.go
removeall_at.go os: add support for long path names on aix RemoveAll 2018-11-02 13:21:12 +00:00
removeall_noat.go os: add support for long path names on aix RemoveAll 2018-11-02 13:21:12 +00:00
removeall_test.go os: add support for long path names on aix RemoveAll 2018-11-02 13:21:12 +00:00
stat.go
stat_aix.go os: add AIX operating system 2018-10-11 15:41:04 +00:00
stat_darwin.go
stat_dragonfly.go
stat_freebsd.go syscall: FreeBSD 12 ino64 support 2018-10-05 21:38:13 +00:00
stat_linux.go
stat_nacljs.go os: add js/wasm architecture 2018-06-01 05:18:38 +00:00
stat_netbsd.go
stat_openbsd.go
stat_plan9.go os: fix TestDevNullFile on Plan 9 2018-03-27 05:30:50 +00:00
stat_solaris.go
stat_test.go os: use CreateFile for Stat of symlinks 2018-11-02 07:30:03 +00:00
stat_unix.go os: add AIX operating system 2018-10-11 15:41:04 +00:00
stat_windows.go all: use "reports whether" consistently in the few places that didn't 2018-11-02 22:47:58 +00:00
sticky_bsd.go os: fix tests for AIX 2018-10-26 14:46:35 +00:00
sticky_notbsd.go os: fix tests for AIX 2018-10-26 14:46:35 +00:00
str.go
sys.go
sys_aix.go os: add AIX operating system 2018-10-11 15:41:04 +00:00
sys_bsd.go os: add js/wasm architecture 2018-06-01 05:18:38 +00:00
sys_js.go os: add js/wasm architecture 2018-06-01 05:18:38 +00:00
sys_linux.go os: remove superfluous comments 2018-05-02 14:41:57 +00:00
sys_nacl.go
sys_plan9.go os: remove superfluous comments 2018-05-02 14:41:57 +00:00
sys_solaris.go
sys_unix.go os: add AIX operating system 2018-10-11 15:41:04 +00:00
sys_windows.go
timeout_test.go os: ignore SIGTTIN during TestTTYClose 2018-10-18 00:08:57 +00:00
types.go os: add ModeCharDevice to ModeType 2018-09-13 09:52:57 +00:00
types_plan9.go
types_unix.go
types_windows.go os: use CreateFile for Stat of symlinks 2018-11-02 07:30:03 +00:00
wait_unimp.go os: add AIX operating system 2018-10-11 15:41:04 +00:00
wait_wait6.go
wait_waitid.go