1
0
mirror of https://github.com/golang/go synced 2024-11-17 10:24:48 -07:00
go/src/syscall
qmuntal 0f0aa5d8a6 os,syscall: File.Stat to use file handle for directories on Windows
Updates syscall.Open to support opening directories via CreateFileW.

CreateFileW handles are more versatile than FindFirstFile handles.
They can be used in Win32 APIs like GetFileInformationByHandle and
SetFilePointerEx, which are needed by some Go APIs.

Fixes #52747
Fixes #36019

Change-Id: I26a00cef9844fb4abeeb18d2f9d854162a146651
Reviewed-on: https://go-review.googlesource.com/c/go/+/405275
Reviewed-by: Roland Shoemaker <roland@golang.org>
Reviewed-by: Patrik Nyblom <pnyb@google.com>
Reviewed-by: Alex Brainman <alex.brainman@gmail.com>
Reviewed-by: Bryan Mills <bcmills@google.com>
Run-TryBot: Quim Muntal <quimmuntal@gmail.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
2022-11-14 19:47:59 +00:00
..
js all: gofmt main repo 2022-04-11 16:34:30 +00:00
asan0.go all: remove more leftover // +build lines 2021-11-06 10:24:44 +00:00
asan.go all: remove more leftover // +build lines 2021-11-06 10:24:44 +00:00
asm9_unix2_amd64.s syscall: call ABIInternal entersyscall on register ABI platforms 2022-03-16 15:40:39 +00:00
asm_aix_ppc64.s
asm_darwin_amd64.s syscall: call ABIInternal entersyscall on register ABI platforms 2022-03-16 15:40:39 +00:00
asm_darwin_arm64.s syscall: call ABIInternal entersyscall on register ABI platforms 2022-03-16 15:40:39 +00:00
asm_freebsd_arm64.s syscall: call ABIInternal entersyscall on register ABI platforms 2022-03-16 15:40:39 +00:00
asm_freebsd_arm.s
asm_freebsd_riscv64.s syscall: add support for freebsd/riscv64 2022-09-29 22:39:46 +00:00
asm_linux_386.s syscall: add CgroupFD support for ForkExec on Linux 2022-09-09 15:34:16 +00:00
asm_linux_amd64.s syscall: add CgroupFD support for ForkExec on Linux 2022-09-09 15:34:16 +00:00
asm_linux_arm64.s syscall: add CgroupFD support for ForkExec on Linux 2022-09-09 15:34:16 +00:00
asm_linux_arm.s syscall: add CgroupFD support for ForkExec on Linux 2022-09-09 15:34:16 +00:00
asm_linux_loong64.s syscall: add CgroupFD support for ForkExec on Linux 2022-09-09 15:34:16 +00:00
asm_linux_mips64x.s syscall: add CgroupFD support for ForkExec on Linux 2022-09-09 15:34:16 +00:00
asm_linux_mipsx.s syscall: add CgroupFD support for ForkExec on Linux 2022-09-09 15:34:16 +00:00
asm_linux_ppc64x.s syscall: add CgroupFD support for ForkExec on Linux 2022-09-09 15:34:16 +00:00
asm_linux_riscv64.s syscall: add CgroupFD support for ForkExec on Linux 2022-09-09 15:34:16 +00:00
asm_linux_s390x.s syscall: add CgroupFD support for ForkExec on Linux 2022-09-09 15:34:16 +00:00
asm_netbsd_amd64.s syscall: call ABIInternal entersyscall on register ABI platforms 2022-03-16 15:40:39 +00:00
asm_netbsd_arm64.s syscall: call ABIInternal entersyscall on register ABI platforms 2022-03-16 15:40:39 +00:00
asm_netbsd_arm.s
asm_openbsd_386.s runtime,syscall: convert syscall on openbsd/386 to libc 2021-04-30 20:00:36 +00:00
asm_openbsd_amd64.s
asm_openbsd_arm64.s
asm_openbsd_arm.s runtime,syscall: convert syscall on openbsd/arm to libc 2021-05-09 17:07:01 +00:00
asm_openbsd_mips64.s
asm_plan9_386.s
asm_plan9_amd64.s syscall: call ABI0 exitsyscall on Plan 9/AMD64 2022-03-17 01:29:17 +00:00
asm_plan9_arm.s
asm_solaris_amd64.s syscall: rename close to closeFD 2022-08-08 20:38:29 +00:00
asm_unix_386.s all: remove more leftover // +build lines 2021-11-06 10:24:44 +00:00
asm_unix_amd64.s syscall: call ABIInternal entersyscall on register ABI platforms 2022-03-16 15:40:39 +00:00
bpf_bsd.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
bpf_darwin.go
const_plan9.go all: add missing copyright header 2022-11-09 14:05:53 +00:00
creds_test.go syscall: allow EINVAL in TestSCMCredentials 2022-03-17 02:43:05 +00:00
dir_plan9.go all: separate doc comment from //go: directives 2022-04-05 17:54:15 +00:00
dirent_test.go all: use new "unix" build tag where appropriate 2022-03-29 16:24:51 +00:00
dirent.go all: use new "unix" build tag where appropriate 2022-03-29 16:24:51 +00:00
dll_windows.go syscall: add SyscallN 2021-08-19 17:30:19 +00:00
endian_big.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
endian_little.go syscall: add syscall support for linux/loong64 2022-05-20 15:12:49 +00:00
env_unix.go internal/godebug: remove dependency on os 2022-10-18 14:49:44 +00:00
env_windows.go internal/godebug: remove dependency on os 2022-10-18 14:49:44 +00:00
errors_plan9.go
exec_aix_test.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
exec_bsd.go syscall: remove redundant type conversion 2022-10-02 02:27:38 +00:00
exec_freebsd.go syscall: remove redundant type conversion 2022-10-02 02:27:38 +00:00
exec_libc2.go syscall: remove redundant type conversion 2022-10-02 02:27:38 +00:00
exec_libc.go syscall: remove redundant type conversion 2022-10-02 02:27:38 +00:00
exec_linux_test.go syscall: add CgroupFD support for ForkExec on Linux 2022-09-09 15:34:16 +00:00
exec_linux.go syscall: remove redundant type conversion 2022-10-02 02:27:38 +00:00
exec_pdeathsig_test.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
exec_plan9.go syscall: remove redundant type conversion 2022-10-02 02:27:38 +00:00
exec_solaris_test.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
exec_unix_test.go all: use new "unix" build tag where appropriate 2022-03-29 16:24:51 +00:00
exec_unix.go all: use new "unix" build tag where appropriate 2022-03-29 16:24:51 +00:00
exec_windows_test.go all: update references to symbols moved from io/ioutil to io 2021-04-05 17:51:15 +00:00
exec_windows.go syscall, os/exec: reject environment variables containing NULs 2022-11-01 16:40:37 +00:00
export_darwin_test.go
export_linux_test.go
export_unix_test.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
export_windows_test.go
flock_aix.go
flock_darwin.go
flock_linux_32bit.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
flock.go all: move //go:build lines below copyright notice 2022-09-14 14:17:04 +00:00
forkpipe2.go syscall: add Pipe2 on solaris and use it for forkExecPipe 2022-03-08 21:16:30 +00:00
forkpipe.go syscall: add Pipe2 on solaris and use it for forkExecPipe 2022-03-08 21:16:30 +00:00
fs_js.go all: gofmt -w -r 'interface{} -> any' src 2021-12-13 18:45:54 +00:00
getdirentries_test.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
lsf_linux.go syscall: remove cloexecSocket fallback path 2022-08-19 16:27:36 +00:00
mkall.sh syscall: add support for freebsd/riscv64 2022-09-29 22:39:46 +00:00
mkasm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
mkerrors.sh all: use grep -E/-F instead of fgrep/egrep 2022-10-06 21:22:22 +00:00
mkpost.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
mksyscall_libc.pl all: remove more leftover // +build lines 2021-11-06 10:24:44 +00:00
mksyscall_windows.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
mksyscall.pl all: remove more leftover // +build lines 2021-11-06 10:24:44 +00:00
mksysctl_openbsd.pl
mksysnum_dragonfly.pl
mksysnum_freebsd.pl
mksysnum_linux.pl
mksysnum_netbsd.pl
mksysnum_openbsd.pl
mksysnum_plan9.sh
mmap_unix_test.go all: use "unix" build tag where appropriate 2022-09-30 23:58:34 +00:00
msan0.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
msan.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
net_js.go all: gofmt -w -r 'interface{} -> any' src 2021-12-13 18:45:54 +00:00
net.go
netlink_linux.go syscall: remove cloexecSocket fallback path 2022-08-19 16:27:36 +00:00
ptrace_darwin.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ptrace_ios.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
pwd_plan9.go
route_bsd.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
route_darwin.go
route_dragonfly.go
route_freebsd_32bit.go syscall: drop compatibility for FreeBSD < 10.0 2022-09-20 15:46:41 +00:00
route_freebsd_64bit.go syscall: add support for freebsd/riscv64 2022-09-29 22:39:46 +00:00
route_freebsd.go
route_netbsd.go
route_openbsd.go
security_windows.go
setuidgid_32_linux.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
setuidgid_linux.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
sockcmsg_dragonfly.go
sockcmsg_linux.go
sockcmsg_unix_other.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
sockcmsg_unix.go all: use new "unix" build tag where appropriate 2022-03-29 16:24:51 +00:00
syscall_aix_ppc64.go
syscall_aix.go internal/poll, net, syscall: enable writev on aix 2022-10-07 16:48:35 +00:00
syscall_bsd_test.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
syscall_bsd.go syscall: remove redundant type conversion 2022-10-02 02:27:38 +00:00
syscall_darwin_amd64.go syscall, etc.: use abi.FuncPCABI0 for libc syscall wrappers 2021-04-26 15:52:34 +00:00
syscall_darwin_arm64.go syscall, etc.: use abi.FuncPCABI0 for libc syscall wrappers 2021-04-26 15:52:34 +00:00
syscall_darwin.go syscall: remove redundant type conversion 2022-10-02 02:27:38 +00:00
syscall_dragonfly_amd64.go
syscall_dragonfly.go syscall: use fcntl F_DUP2FD_CLOEXEC in forkAndExecInChild on dragonfly 2022-09-15 21:09:41 +00:00
syscall_freebsd_386.go
syscall_freebsd_amd64.go
syscall_freebsd_arm64.go
syscall_freebsd_arm.go
syscall_freebsd_riscv64.go syscall: add support for freebsd/riscv64 2022-09-29 22:39:46 +00:00
syscall_freebsd_test.go syscall: remove FreeBSD 11 and below 64bit inode compatibility shims 2022-09-16 01:17:28 +00:00
syscall_freebsd.go syscall: drop compatibility for FreeBSD < 10.0 2022-09-20 15:46:41 +00:00
syscall_illumos.go syscall: use fcntl F_DUP2FD_CLOEXEC in forkAndExecInChild on solaris 2022-09-15 21:07:18 +00:00
syscall_js.go all: gofmt main repo 2022-04-11 16:34:30 +00:00
syscall_linux_386.go syscall: add CgroupFD support for ForkExec on Linux 2022-09-09 15:34:16 +00:00
syscall_linux_amd64.go syscall: add CgroupFD support for ForkExec on Linux 2022-09-09 15:34:16 +00:00
syscall_linux_arm64.go syscall: add CgroupFD support for ForkExec on Linux 2022-09-09 15:34:16 +00:00
syscall_linux_arm.go syscall: add CgroupFD support for ForkExec on Linux 2022-09-09 15:34:16 +00:00
syscall_linux_loong64.go syscall: add CgroupFD support for ForkExec on Linux 2022-09-09 15:34:16 +00:00
syscall_linux_mips64x.go syscall: add CgroupFD support for ForkExec on Linux 2022-09-09 15:34:16 +00:00
syscall_linux_mipsx.go syscall: add CgroupFD support for ForkExec on Linux 2022-09-09 15:34:16 +00:00
syscall_linux_ppc64x.go syscall: add CgroupFD support for ForkExec on Linux 2022-09-09 15:34:16 +00:00
syscall_linux_riscv64.go syscall: add CgroupFD support for ForkExec on Linux 2022-09-09 15:34:16 +00:00
syscall_linux_s390x.go syscall: add CgroupFD support for ForkExec on Linux 2022-09-09 15:34:16 +00:00
syscall_linux_test.go all: disable tests that fail on Alpine 2022-08-02 17:23:42 +00:00
syscall_linux.go syscall: add CgroupFD support for ForkExec on Linux 2022-09-09 15:34:16 +00:00
syscall_netbsd_386.go
syscall_netbsd_amd64.go
syscall_netbsd_arm64.go
syscall_netbsd_arm.go
syscall_netbsd.go syscall: use fcntl F_DUP2FD_CLOEXEC in forkAndExecInChild on dragonfly 2022-09-15 21:09:41 +00:00
syscall_openbsd1.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
syscall_openbsd_386.go
syscall_openbsd_amd64.go
syscall_openbsd_arm64.go
syscall_openbsd_arm.go
syscall_openbsd_libc.go syscall: use dup3 in forkAndExecInChild on OpenBSD 2022-03-05 08:36:13 +00:00
syscall_openbsd_mips64.go syscall: use fcntl F_DUP2FD_CLOEXEC in forkAndExecInChild on dragonfly 2022-09-15 21:09:41 +00:00
syscall_openbsd.go internal/poll, syscall: convert writev to direct libc call on openbsd (except mips64) 2022-09-09 16:24:04 +00:00
syscall_plan9_test.go
syscall_plan9.go syscall: make //sys lines not doc comments 2022-05-19 15:32:36 +00:00
syscall_ptrace_test.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
syscall_solaris_amd64.go
syscall_solaris.go internal/poll, internal/syscall/unix, syscall: move writev definition for solaris 2022-10-07 16:48:38 +00:00
syscall_solarisonly.go syscall: use fcntl F_DUP2FD_CLOEXEC in forkAndExecInChild on solaris 2022-09-15 21:07:18 +00:00
syscall_test.go
syscall_unix_test.go all: use new "unix" build tag where appropriate 2022-03-29 16:24:51 +00:00
syscall_unix.go syscall: check if to is nil to prevent panic from Sendto 2022-09-26 14:30:17 +00:00
syscall_windows_test.go os,syscall: File.Stat to use file handle for directories on Windows 2022-11-14 19:47:59 +00:00
syscall_windows.go os,syscall: File.Stat to use file handle for directories on Windows 2022-11-14 19:47:59 +00:00
syscall.go internal/godebug: remove dependency on os 2022-10-18 14:49:44 +00:00
tables_js.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
time_fake.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
time_nofake.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
timestruct.go all: use new "unix" build tag where appropriate 2022-03-29 16:24:51 +00:00
types_aix.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
types_darwin.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
types_dragonfly.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
types_freebsd.go syscall: remove FreeBSD 11 and below 64bit inode compatibility shims 2022-09-16 01:17:28 +00:00
types_illumos_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
types_linux.go syscall: update linux/loong64 kernel ABI, emulate fstatat with statx 2022-05-26 20:15:45 +00:00
types_netbsd.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
types_openbsd.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
types_solaris.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
types_windows_386.go
types_windows_amd64.go
types_windows_arm64.go
types_windows_arm.go
types_windows.go
zerrors_aix_ppc64.go
zerrors_darwin_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_darwin_arm64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_dragonfly_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_freebsd_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_freebsd_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_freebsd_arm64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_freebsd_arm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_freebsd_riscv64.go syscall: add support for freebsd/riscv64 2022-09-29 22:39:46 +00:00
zerrors_linux_386.go syscall: add new CLONE_ flags for Linux 2022-08-19 16:12:50 +00:00
zerrors_linux_amd64.go syscall: add new CLONE_ flags for Linux 2022-08-19 16:12:50 +00:00
zerrors_linux_arm64.go syscall: add new CLONE_ flags for Linux 2022-08-19 16:12:50 +00:00
zerrors_linux_arm.go syscall: add new CLONE_ flags for Linux 2022-08-19 16:12:50 +00:00
zerrors_linux_loong64.go syscall: add new CLONE_ flags for Linux 2022-08-19 16:12:50 +00:00
zerrors_linux_mips64.go syscall: add new CLONE_ flags for Linux 2022-08-19 16:12:50 +00:00
zerrors_linux_mips64le.go syscall: add new CLONE_ flags for Linux 2022-08-19 16:12:50 +00:00
zerrors_linux_mips.go syscall: add new CLONE_ flags for Linux 2022-08-19 16:12:50 +00:00
zerrors_linux_mipsle.go syscall: add new CLONE_ flags for Linux 2022-08-19 16:12:50 +00:00
zerrors_linux_ppc64.go syscall: add new CLONE_ flags for Linux 2022-08-19 16:12:50 +00:00
zerrors_linux_ppc64le.go syscall: add new CLONE_ flags for Linux 2022-08-19 16:12:50 +00:00
zerrors_linux_riscv64.go syscall: add new CLONE_ flags for Linux 2022-08-19 16:12:50 +00:00
zerrors_linux_s390x.go syscall: add new CLONE_ flags for Linux 2022-08-19 16:12:50 +00:00
zerrors_netbsd_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_netbsd_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_netbsd_arm64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_netbsd_arm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_openbsd_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_openbsd_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_openbsd_arm64.go
zerrors_openbsd_arm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_openbsd_mips64.go
zerrors_solaris_amd64.go syscall: use fcntl F_DUP2FD_CLOEXEC in forkAndExecInChild on solaris 2022-09-15 21:07:18 +00:00
zerrors_windows.go
zsyscall_aix_ppc64.go internal/poll, net, syscall: enable writev on aix 2022-10-07 16:48:35 +00:00
zsyscall_darwin_amd64.go cmd/link/internal/ld, syscall: use libc based msync on darwin for Go ≥ 1.20 2022-09-13 15:50:02 +00:00
zsyscall_darwin_amd64.s cmd/link/internal/ld, syscall: use libc based msync on darwin for Go ≥ 1.20 2022-09-13 15:50:02 +00:00
zsyscall_darwin_arm64.go cmd/link/internal/ld, syscall: use libc based msync on darwin for Go ≥ 1.20 2022-09-13 15:50:02 +00:00
zsyscall_darwin_arm64.s cmd/link/internal/ld, syscall: use libc based msync on darwin for Go ≥ 1.20 2022-09-13 15:50:02 +00:00
zsyscall_dragonfly_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsyscall_freebsd_386.go syscall: remove FreeBSD 11 and below 64bit inode compatibility shims 2022-09-16 01:17:28 +00:00
zsyscall_freebsd_amd64.go syscall: remove FreeBSD 11 and below 64bit inode compatibility shims 2022-09-16 01:17:28 +00:00
zsyscall_freebsd_arm64.go syscall: remove FreeBSD 11 and below 64bit inode compatibility shims 2022-09-16 01:17:28 +00:00
zsyscall_freebsd_arm.go syscall: remove FreeBSD 11 and below 64bit inode compatibility shims 2022-09-16 01:17:28 +00:00
zsyscall_freebsd_riscv64.go syscall: add support for freebsd/riscv64 2022-09-29 22:39:46 +00:00
zsyscall_linux_386.go syscall: Faccessat: use faccessat2 on linux 2022-09-01 22:00:28 +00:00
zsyscall_linux_amd64.go syscall: Faccessat: use faccessat2 on linux 2022-09-01 22:00:28 +00:00
zsyscall_linux_arm64.go syscall: Faccessat: use faccessat2 on linux 2022-09-01 22:00:28 +00:00
zsyscall_linux_arm.go syscall: Faccessat: use faccessat2 on linux 2022-09-01 22:00:28 +00:00
zsyscall_linux_loong64.go syscall: Faccessat: use faccessat2 on linux 2022-09-01 22:00:28 +00:00
zsyscall_linux_mips64.go syscall: Faccessat: use faccessat2 on linux 2022-09-01 22:00:28 +00:00
zsyscall_linux_mips64le.go syscall: Faccessat: use faccessat2 on linux 2022-09-01 22:00:28 +00:00
zsyscall_linux_mips.go syscall: Faccessat: use faccessat2 on linux 2022-09-01 22:00:28 +00:00
zsyscall_linux_mipsle.go syscall: Faccessat: use faccessat2 on linux 2022-09-01 22:00:28 +00:00
zsyscall_linux_ppc64.go syscall: Faccessat: use faccessat2 on linux 2022-09-01 22:00:28 +00:00
zsyscall_linux_ppc64le.go syscall: Faccessat: use faccessat2 on linux 2022-09-01 22:00:28 +00:00
zsyscall_linux_riscv64.go syscall: Faccessat: use faccessat2 on linux 2022-09-01 22:00:28 +00:00
zsyscall_linux_s390x.go syscall: Faccessat: use faccessat2 on linux 2022-09-01 22:00:28 +00:00
zsyscall_netbsd_386.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_netbsd_amd64.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_netbsd_arm64.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_netbsd_arm.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_openbsd_386.go internal/poll, syscall: convert writev to direct libc call on openbsd (except mips64) 2022-09-09 16:24:04 +00:00
zsyscall_openbsd_386.s internal/poll, syscall: convert writev to direct libc call on openbsd (except mips64) 2022-09-09 16:24:04 +00:00
zsyscall_openbsd_amd64.go internal/poll, syscall: convert writev to direct libc call on openbsd (except mips64) 2022-09-09 16:24:04 +00:00
zsyscall_openbsd_amd64.s internal/poll, syscall: convert writev to direct libc call on openbsd (except mips64) 2022-09-09 16:24:04 +00:00
zsyscall_openbsd_arm64.go internal/poll, syscall: convert writev to direct libc call on openbsd (except mips64) 2022-09-09 16:24:04 +00:00
zsyscall_openbsd_arm64.s internal/poll, syscall: convert writev to direct libc call on openbsd (except mips64) 2022-09-09 16:24:04 +00:00
zsyscall_openbsd_arm.go internal/poll, syscall: convert writev to direct libc call on openbsd (except mips64) 2022-09-09 16:24:04 +00:00
zsyscall_openbsd_arm.s internal/poll, syscall: convert writev to direct libc call on openbsd (except mips64) 2022-09-09 16:24:04 +00:00
zsyscall_openbsd_mips64.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_plan9_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsyscall_plan9_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsyscall_plan9_arm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsyscall_solaris_amd64.go internal/poll, internal/syscall/unix, syscall: move writev definition for solaris 2022-10-07 16:48:38 +00:00
zsyscall_windows.go syscall: add race annotations to Windows ReadFile and WriteFile 2022-03-15 02:22:54 +00:00
zsysctl_openbsd.go
zsysnum_darwin_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_darwin_arm64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_dragonfly_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_freebsd_386.go syscall: remove FreeBSD 11 and below 64bit inode compatibility shims 2022-09-16 01:17:28 +00:00
zsysnum_freebsd_amd64.go syscall: remove FreeBSD 11 and below 64bit inode compatibility shims 2022-09-16 01:17:28 +00:00
zsysnum_freebsd_arm64.go syscall: remove FreeBSD 11 and below 64bit inode compatibility shims 2022-09-16 01:17:28 +00:00
zsysnum_freebsd_arm.go syscall: remove FreeBSD 11 and below 64bit inode compatibility shims 2022-09-16 01:17:28 +00:00
zsysnum_freebsd_riscv64.go syscall: add support for freebsd/riscv64 2022-09-29 22:39:46 +00:00
zsysnum_linux_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_linux_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_linux_arm64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_linux_arm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_linux_loong64.go syscall: update linux/loong64 kernel ABI, emulate fstatat with statx 2022-05-26 20:15:45 +00:00
zsysnum_linux_mips64.go
zsysnum_linux_mips64le.go
zsysnum_linux_mips.go
zsysnum_linux_mipsle.go
zsysnum_linux_ppc64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_linux_ppc64le.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_linux_riscv64.go
zsysnum_linux_s390x.go
zsysnum_netbsd_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_netbsd_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_netbsd_arm64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_netbsd_arm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_openbsd_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_openbsd_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_openbsd_arm64.go
zsysnum_openbsd_arm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_openbsd_mips64.go
zsysnum_plan9.go
zsysnum_solaris_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_aix_ppc64.go
ztypes_darwin_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_darwin_arm64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_dragonfly_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_freebsd_386.go syscall: remove FreeBSD 11 and below 64bit inode compatibility shims 2022-09-16 01:17:28 +00:00
ztypes_freebsd_amd64.go syscall: remove FreeBSD 11 and below 64bit inode compatibility shims 2022-09-16 01:17:28 +00:00
ztypes_freebsd_arm64.go syscall: remove FreeBSD 11 and below 64bit inode compatibility shims 2022-09-16 01:17:28 +00:00
ztypes_freebsd_arm.go syscall: remove FreeBSD 11 and below 64bit inode compatibility shims 2022-09-16 01:17:28 +00:00
ztypes_freebsd_riscv64.go syscall: add support for freebsd/riscv64 2022-09-29 22:39:46 +00:00
ztypes_linux_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_linux_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_linux_arm64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_linux_arm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_linux_loong64.go syscall: update linux/loong64 kernel ABI, emulate fstatat with statx 2022-05-26 20:15:45 +00:00
ztypes_linux_mips64.go
ztypes_linux_mips64le.go
ztypes_linux_mips.go
ztypes_linux_mipsle.go
ztypes_linux_ppc64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_linux_ppc64le.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_linux_riscv64.go
ztypes_linux_s390x.go
ztypes_netbsd_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_netbsd_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_netbsd_arm64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_netbsd_arm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_openbsd_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_openbsd_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_openbsd_arm64.go
ztypes_openbsd_arm.go
ztypes_openbsd_mips64.go
ztypes_solaris_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00