go/src/os
Takeshi Yoneda 0835701224 os: fix TestChdirAndGetwd/ReaddirnamesOneAtATime on wasip1 to run on Windows hosts
TestReaddirnamesOneAtATime and TestChdirAndGetwd assumes the underlying file system
has /usr/bin but it is not the case when running it on WASI runtime hosted on Windows.

This change adds wasip1 in the special cased switch case to make them host OS agonstic.

Change-Id: Idb667021b565f939c814b9cd9e637cd75f9a610d
Reviewed-on: https://go-review.googlesource.com/c/go/+/489575
Auto-Submit: Ian Lance Taylor <iant@google.com>
Reviewed-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Ian Lance Taylor <iant@google.com>
Run-TryBot: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
2023-04-28 17:26:10 +00:00
..
exec cmd/go: add check for unknown godebug setting 2023-04-18 13:19:19 +00:00
signal os: add wasip1 support 2023-04-07 23:34:21 +00:00
testdata
user os/user: skip tests that invoke Current if it returns an expected error 2023-04-21 15:59:43 +00:00
dir.go
dir_darwin.go
dir_plan9.go
dir_unix.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
dir_windows.go os: use handle based APIs to read directories on windows 2023-01-24 13:26:00 +00:00
dirent_aix.go
dirent_dragonfly.go
dirent_freebsd.go
dirent_js.go
dirent_linux.go
dirent_netbsd.go
dirent_openbsd.go
dirent_solaris.go
dirent_wasip1.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
endian_big.go
endian_little.go go, math, os, reflect: support standard library for loong64 2022-05-20 15:12:52 +00:00
env.go all: add missing periods in comments 2022-11-18 17:59:44 +00:00
env_test.go os: clean up tests 2023-01-19 20:45:37 +00:00
env_unix_test.go
error.go os: delete unused errClosed 2022-09-06 16:57:58 +00:00
error_errno.go
error_plan9.go
error_posix.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
error_test.go os: clean up tests 2023-01-19 20:45:37 +00:00
error_unix_test.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
error_windows_test.go
example_test.go os: don't check for IsExist in MkdirAll example 2023-03-29 22:44:59 +00:00
exec.go os: convert Process.isdone to atomic type 2022-09-15 21:11:27 +00:00
exec_plan9.go
exec_posix.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
exec_unix.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
exec_unix_test.go os: clean up tests 2023-01-19 20:45:37 +00:00
exec_windows.go
executable.go
executable_darwin.go
executable_dragonfly.go
executable_freebsd.go
executable_path.go
executable_plan9.go
executable_procfs.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
executable_solaris.go
executable_sysctl.go
executable_test.go os: skip TestExecutableDeleted earlier when 'go build' is not supported 2023-03-10 21:27:06 +00:00
executable_wasm.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
executable_windows.go
export_linux_test.go os: support zero-copy from TCP/Unix socket to file 2023-02-27 00:12:08 +00:00
export_test.go os: ensure File.ReadFrom returns ErrClosed instead of the internal poll.ErrFileClosing 2023-02-27 06:21:27 +00:00
export_unix_test.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
export_windows_test.go
fifo_test.go os: check for ErrNotExist instead of ErrExist in TestNonPollable 2023-04-19 14:12:49 +00:00
file.go os: don't hide all methods in recursive call to io.Copy 2023-03-15 00:12:37 +00:00
file_mutex_plan9.go os: use poll.fdMutex for Plan 9 files 2022-10-08 03:57:40 +00:00
file_open_unix.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
file_open_wasip1.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
file_plan9.go all: fix function names in comments 2022-11-04 22:36:12 +00:00
file_posix.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
file_unix.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
file_windows.go os: avoid creating a new file in Truncate on Windows 2023-03-22 07:02:33 +00:00
getwd.go
os_test.go os: fix TestChdirAndGetwd/ReaddirnamesOneAtATime on wasip1 to run on Windows hosts 2023-04-28 17:26:10 +00:00
os_unix_test.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
os_windows_test.go os: fix findOneDriveDir to expand strings that contain environment variables 2023-01-28 18:50:46 +00:00
path.go
path_plan9.go
path_test.go os: clean up tests 2023-01-19 20:45:37 +00:00
path_unix.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
path_windows.go os: fix a typo in path_windows.go 2022-06-30 21:52:06 +00:00
path_windows_test.go os: clean up tests 2023-01-19 20:45:37 +00:00
pipe2_unix.go
pipe_test.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
pipe_unix.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
pipe_wasm.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
proc.go runtime: add an exit hook facility 2022-09-26 21:49:14 +00:00
rawconn.go
rawconn_test.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
read_test.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
readfrom_linux.go os: don't check for TTY before calling splice 2023-03-16 19:34:54 +00:00
readfrom_linux_test.go os: remove mixed dot- and non-dot- imports in tests 2023-03-29 16:21:13 +00:00
readfrom_stub.go
removeall_at.go os: don't try to put directory into non-blocking mode 2023-02-27 23:05:46 +00:00
removeall_noat.go
removeall_test.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
stat.go
stat_aix.go
stat_darwin.go
stat_dragonfly.go
stat_freebsd.go
stat_js.go
stat_linux.go
stat_netbsd.go
stat_openbsd.go
stat_plan9.go os: use poll.fdMutex for Plan 9 files 2022-10-08 03:57:40 +00:00
stat_solaris.go
stat_test.go os: make Lstat for symlinks on Windows consistent with POSIX 2023-01-25 16:38:21 +00:00
stat_unix.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
stat_wasip1.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
stat_windows.go os: make Lstat for symlinks on Windows consistent with POSIX 2023-01-25 16:38:21 +00:00
sticky_bsd.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
sticky_notbsd.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
str.go all: fix some typos 2022-10-06 02:49:55 +00:00
sys.go
sys_aix.go
sys_bsd.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
sys_js.go
sys_linux.go
sys_plan9.go
sys_solaris.go
sys_unix.go
sys_wasip1.go os: add wasip1 support 2023-04-07 23:34:21 +00:00
sys_windows.go
tempfile.go all: fix some comments 2023-02-14 16:27:39 +00:00
tempfile_test.go os: clean up tests 2023-01-19 20:45:37 +00:00
timeout_test.go std: fix various nilness findings 2023-04-20 01:07:29 +00:00
types.go
types_plan9.go os: use poll.fdMutex for Plan 9 files 2022-10-08 03:57:40 +00:00
types_unix.go
types_windows.go os: use handle based APIs to read directories on windows 2023-01-24 13:26:00 +00:00
wait6_dragonfly.go os: split wait6 syscall wrapper into per-platform files 2022-10-13 21:25:45 +00:00
wait6_freebsd64.go os: split wait6 syscall wrapper into per-platform files 2022-10-13 21:25:45 +00:00
wait6_freebsd_386.go os: split wait6 syscall wrapper into per-platform files 2022-10-13 21:25:45 +00:00
wait6_freebsd_arm.go os: split wait6 syscall wrapper into per-platform files 2022-10-13 21:25:45 +00:00
wait6_netbsd.go os: split wait6 syscall wrapper into per-platform files 2022-10-13 21:25:45 +00:00
wait_unimp.go os: adjust wait6/waitid comment for netbsd 2023-04-11 13:16:52 +00:00
wait_wait6.go os: split wait6 syscall wrapper into per-platform files 2022-10-13 21:25:45 +00:00
wait_waitid.go