go/src/syscall
Russ Cox 2a7ca156b8 all: document legacy //go:linkname for final round of modules
Add linknames for most modules with ≥50 dependents.
Add linknames for a few other modules that we know
are important but are below 50.

Remove linknames from badlinkname.go that do not merit
inclusion (very small number of dependents).
We can add them back later if the need arises.

Fixes #67401. (For now.)

Change-Id: I1e49fec0292265256044d64b1841d366c4106002
Reviewed-on: https://go-review.googlesource.com/c/go/+/587756
Auto-Submit: Russ Cox <rsc@golang.org>
TryBot-Bypass: Russ Cox <rsc@golang.org>
Reviewed-by: Cherry Mui <cherryyz@google.com>
2024-05-29 17:58:53 +00:00
..
js syscall/js: allocate arg slices on stack for small numbers of args 2024-04-19 14:35:26 +00:00
asm9_unix2_amd64.s runtime: use explicit NOFRAME on netbsd/amd64 2023-02-24 16:59:50 +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_arm.s
asm_freebsd_arm64.s syscall: call ABIInternal entersyscall on register ABI platforms 2022-03-16 15:40:39 +00:00
asm_freebsd_riscv64.s syscall: add support for freebsd/riscv64 2022-09-29 22:39:46 +00:00
asm_linux_386.s syscall: add support to get pidfd from ForkExec on Linux 2023-09-07 19:11:15 +00:00
asm_linux_amd64.s syscall: add support to get pidfd from ForkExec on Linux 2023-09-07 19:11:15 +00:00
asm_linux_arm.s syscall: add support to get pidfd from ForkExec on Linux 2023-09-07 19:11:15 +00:00
asm_linux_arm64.s syscall: add support to get pidfd from ForkExec on Linux 2023-09-07 19:11:15 +00:00
asm_linux_loong64.s syscall: add support to get pidfd from ForkExec on Linux 2023-09-07 19:11:15 +00:00
asm_linux_mips64x.s syscall: add support to get pidfd from ForkExec on Linux 2023-09-07 19:11:15 +00:00
asm_linux_mipsx.s syscall: add support to get pidfd from ForkExec on Linux 2023-09-07 19:11:15 +00:00
asm_linux_ppc64x.s syscall: add support to get pidfd from ForkExec on Linux 2023-09-07 19:11:15 +00:00
asm_linux_riscv64.s syscall: add support to get pidfd from ForkExec on Linux 2023-09-07 19:11:15 +00:00
asm_linux_s390x.s syscall: add support to get pidfd from ForkExec on Linux 2023-09-07 19:11:15 +00:00
asm_netbsd_arm.s syscall: fix vet complaints for all dragonfly, freebsd, netbsd, openbsd 2019-05-09 21:13:25 +00:00
asm_netbsd_arm64.s syscall: call ABIInternal entersyscall on register ABI platforms 2022-03-16 15:40:39 +00:00
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 runtime,syscall: convert syscall on openbsd/amd64 to libc 2021-01-26 07:10:57 +00:00
asm_openbsd_arm.s runtime,syscall: convert syscall on openbsd/arm to libc 2021-05-09 17:07:01 +00:00
asm_openbsd_arm64.s runtime,syscall: convert syscall on openbsd/arm64 to libc 2021-01-28 02:19:23 +00:00
asm_openbsd_mips64.s syscall: add support for openbsd/mips64 2020-10-29 08:08:26 +00:00
asm_openbsd_ppc64.s syscall: add support for openbsd/ppc64 2023-08-22 03:24:15 +00:00
asm_openbsd_riscv64.s syscall: add syscall support for openbsd/riscv64 port 2023-10-04 02:55:38 +00:00
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: restore original NOFILE rlimit in child process 2023-03-15 17:21:30 +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
badlinkname_unix.go all: document legacy //go:linkname for modules with ≥100,000 dependents 2024-05-22 20:12:46 +00:00
bpf_bsd.go syscall: provide and use ioctlPtr for all BSD platforms 2023-11-07 10:34:48 +00:00
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 syscall: use internal/byteorder in plan9 directory marshaling helpers 2024-05-20 19:32:38 +00:00
dirent.go syscall: use internal/byteorder 2024-05-14 20:13:24 +00:00
dirent_test.go all: change from sort functions to slices functions where feasible 2024-05-23 01:00:11 +00:00
dll_windows.go syscall: add available godoc link 2024-02-26 21:03:59 +00:00
env_unix.go syscall: add remaining wasip1 files 2023-04-06 20:58:35 +00:00
env_windows.go os, syscall: update unreachable link about =C: envs 2023-07-04 15:31:54 +00:00
errors_plan9.go
exec_aix_test.go syscall: export Tc{get,set}pgrp for testing 2024-03-22 04:41:27 +00:00
exec_bsd.go syscall: make origRlimitNofile atomic.Pointer[Rlimit] 2023-09-29 18:51:35 +00:00
exec_freebsd.go syscall: make origRlimitNofile atomic.Pointer[Rlimit] 2023-09-29 18:51:35 +00:00
exec_freebsd_test.go syscall: add jail support to ForkExec on FreeBSD 2023-02-22 20:38:48 +00:00
exec_libc.go syscall: make origRlimitNofile atomic.Pointer[Rlimit] 2023-09-29 18:51:35 +00:00
exec_libc2.go syscall: make origRlimitNofile atomic.Pointer[Rlimit] 2023-09-29 18:51:35 +00:00
exec_linux.go syscall: skip TestAmbientCapsUserns when restricted, document 2024-05-15 07:45:37 +00:00
exec_linux_test.go syscall: skip TestAmbientCapsUserns when restricted, document 2024-05-15 07:45:37 +00:00
exec_pdeathsig_test.go syscall: skip TestDeathSignalSetuid if exec fails with a permission error 2023-09-20 21:23:17 +00:00
exec_plan9.go syscall: add available godoc link 2024-02-26 21:03:59 +00:00
exec_solaris_test.go syscall: export Tc{get,set}pgrp for testing 2024-03-22 04:41:27 +00:00
exec_unix.go syscall: add available godoc link 2024-02-26 21:03:59 +00:00
exec_unix_test.go syscall: export Tc{get,set}pgrp for testing 2024-03-22 04:41:27 +00:00
exec_windows.go syscall: simplify and optimize environment block creation on Windows 2023-09-28 18:29:48 +00:00
exec_windows_test.go all: use ^TestName$ regular pattern for invoking a single test 2023-09-05 23:35:29 +00:00
export_bsd_test.go syscall: export Tc{get,set}pgrp for testing 2024-03-22 04:41:27 +00:00
export_linux_test.go syscall: don't change local limit if prlimit used for another process 2024-05-13 21:18:19 +00:00
export_rlimit_test.go syscall: don't change local limit if prlimit used for another process 2024-05-13 21:18:19 +00:00
export_wasip1_test.go syscall: add remaining wasip1 files 2023-04-06 20:58:35 +00:00
export_windows_test.go os, syscall: support ill-formed UTF-16 strings on Windows 2023-05-15 09:26:16 +00:00
flock_aix.go syscall: add available godoc link 2024-02-26 21:03:59 +00:00
flock_bsd.go syscall: add available godoc link 2024-02-26 21:03:59 +00:00
flock_linux.go syscall: add available godoc link 2024-02-26 21:03:59 +00:00
flock_linux_32bit.go syscall: rm obsoleted comment 2024-02-15 21:35:49 +00:00
forkpipe.go syscall: serialize locks on ForkLock on platforms where forkExecPipe is not atomic 2023-07-10 19:19:59 +00:00
forkpipe2.go syscall: serialize locks on ForkLock on platforms where forkExecPipe is not atomic 2023-07-10 19:19:59 +00:00
fs_js.go os: make Chtimes accept empty time values to skip file time modification 2023-05-11 18:19:17 +00:00
fs_wasip1.go cmd/link: disallow pull-only linknames 2024-05-15 19:57:43 +00:00
fs_wasip1_test.go syscall: add remaining wasip1 files 2023-04-06 20:58:35 +00:00
getdirentries_test.go all: change from sort functions to slices functions where feasible 2024-05-23 01:00:11 +00:00
linkname_bsd.go all: document legacy //go:linkname for modules with ≥100,000 dependents 2024-05-22 20:12:46 +00:00
linkname_darwin.go all: document legacy //go:linkname for final round of modules 2024-05-29 17:58:53 +00:00
linkname_libc.go cmd/link: disallow pull-only linknames 2024-05-15 19:57:43 +00:00
linkname_openbsd.go all: document legacy //go:linkname for final round of modules 2024-05-29 17:58:53 +00:00
linkname_unix.go all: document legacy //go:linkname for final round of modules 2024-05-29 17:58:53 +00:00
lsf_linux.go syscall: remove cloexecSocket fallback path 2022-08-19 16:27:36 +00:00
mkall.sh syscall: fix syntax error in mkall.sh 2023-11-06 18:22:23 +00:00
mkasm.go syscall: add support for openbsd/ppc64 2023-08-22 03:24:15 +00:00
mkerrors.sh all: use grep -E/-F instead of fgrep/egrep 2022-10-06 21:22:22 +00:00
mkpost.go syscall: export X__ifi_pad and X_f on s390x and riscv64 2023-01-25 02:59:05 +00:00
mksyscall.pl syscall: prevent redundant newline from empty $extraimports 2024-05-24 17:15:02 +00:00
mksyscall_libc.pl syscall: add ptracePtr that accepts pointer arg as unsafe.Pointer 2023-02-23 11:28:51 +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
mksysctl_openbsd.pl
mksysnum_dragonfly.pl
mksysnum_freebsd.pl
mksysnum_linux.pl
mksysnum_netbsd.pl
mksysnum_openbsd.pl syscall: add support for openbsd/mips64 2020-10-29 08:08:26 +00:00
mksysnum_plan9.sh
mmap_unix_test.go all: use "unix" build tag where appropriate 2022-09-30 23:58:34 +00:00
net.go
net_fake.go net: enable most tests on wasip1 and js 2023-09-18 17:20:52 +00:00
net_js.go net: implement wasip1 FileListener and FileConn 2023-05-25 00:12:41 +00:00
net_wasip1.go net: implement wasip1 FileListener and FileConn 2023-05-25 00:12:41 +00:00
netlink_linux.go all: clean unnecessary casts 2023-09-18 20:01:34 +00:00
os_wasip1.go syscall: add remaining wasip1 files 2023-04-06 20:58:35 +00:00
pwd_plan9.go syscall: add available godoc link 2024-02-26 21:03:59 +00:00
rlimit.go syscall: Setrlimit: always clean rlimitNofileCache 2024-05-24 21:10:10 +00:00
rlimit_darwin.go os, syscall: move rlimit code to syscall 2023-03-15 17:18:32 +00:00
rlimit_stub.go syscall: copy rlimit.go's build constraint to rlimit_test.go 2023-11-02 21:22:57 +00:00
rlimit_test.go syscall: copy rlimit.go's build constraint to rlimit_test.go 2023-11-02 21:22:57 +00:00
route_bsd.go syscall: add available godoc link 2024-02-26 21:03:59 +00:00
route_darwin.go
route_dragonfly.go
route_freebsd.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_netbsd.go
route_openbsd.go
security_windows.go all: fix Microsoft links 2023-09-12 16:42:41 +00:00
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 syscall: don't use 32-bit aligned access for cmsgAlignOf on dragonfly after ABI change 2019-10-20 19:33:07 +00:00
sockcmsg_linux.go syscall: avoid "just past the end" pointers in UnixRights 2019-10-17 18:42:47 +00:00
sockcmsg_unix.go syscall: add available godoc link 2024-02-26 21:03:59 +00:00
sockcmsg_unix_other.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
syscall.go syscall: add available godoc link 2024-02-26 21:03:59 +00:00
syscall_aix.go syscall: add Setuid for aix 2024-05-29 13:50:55 +00:00
syscall_aix_ppc64.go
syscall_bsd.go syscall: provide and use ioctlPtr for all BSD platforms 2023-11-07 10:34:48 +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_darwin.go all: document legacy //go:linkname for modules with ≥1,000 dependents 2024-05-23 01:16:50 +00:00
syscall_darwin_amd64.go syscall: remove ptrace1 on darwin 2023-11-27 21:34:30 +00:00
syscall_darwin_arm64.go syscall: remove ptrace1 on darwin 2023-11-27 21:34:30 +00:00
syscall_dragonfly.go syscall: remove unused writelen 2023-09-20 18:12:35 +00:00
syscall_dragonfly_amd64.go
syscall_freebsd.go syscall: remove unused writelen 2023-09-20 18:12:35 +00:00
syscall_freebsd_386.go
syscall_freebsd_amd64.go
syscall_freebsd_arm.go
syscall_freebsd_arm64.go syscall: add support for freebsd/arm64 2019-10-05 10:39:30 +00:00
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_illumos.go syscall: use fcntl F_DUP2FD_CLOEXEC in forkAndExecInChild on solaris 2022-09-15 21:07:18 +00:00
syscall_js.go syscall: add available godoc link 2024-02-26 21:03:59 +00:00
syscall_linux.go all: document legacy //go:linkname for modules with ≥100,000 dependents 2024-05-22 20:12:46 +00:00
syscall_linux_386.go internal/syscall/unix: add PidFDSendSignal for Linux 2023-11-21 22:23:07 +00:00
syscall_linux_accept.go syscall, internal/poll: fall back to accept on linux-arm 2022-12-16 03:40:42 +00:00
syscall_linux_accept4.go syscall, internal/poll: fall back to accept on linux-arm 2022-12-16 03:40:42 +00:00
syscall_linux_amd64.go internal/syscall/unix: add PidFDSendSignal for Linux 2023-11-21 22:23:07 +00:00
syscall_linux_arm.go internal/syscall/unix: add PidFDSendSignal for Linux 2023-11-21 22:23:07 +00:00
syscall_linux_arm64.go internal/syscall/unix: add PidFDSendSignal for Linux 2023-11-21 22:23:07 +00:00
syscall_linux_loong64.go internal/syscall/unix: add PidFDSendSignal for Linux 2023-11-21 22:23:07 +00:00
syscall_linux_mips64x.go internal/syscall/unix: add PidFDSendSignal for Linux 2023-11-21 22:23:07 +00:00
syscall_linux_mipsx.go internal/syscall/unix: add PidFDSendSignal for Linux 2023-11-21 22:23:07 +00:00
syscall_linux_ppc64x.go internal/syscall/unix: add PidFDSendSignal for Linux 2023-11-21 22:23:07 +00:00
syscall_linux_riscv64.go internal/syscall/unix: add PidFDSendSignal for Linux 2023-11-21 22:23:07 +00:00
syscall_linux_s390x.go internal/syscall/unix: add PidFDSendSignal for Linux 2023-11-21 22:23:07 +00:00
syscall_linux_test.go all: change from sort functions to slices functions where feasible 2024-05-23 01:00:11 +00:00
syscall_netbsd.go syscall: remove unused writelen 2023-09-20 18:12:35 +00:00
syscall_netbsd_386.go
syscall_netbsd_amd64.go
syscall_netbsd_arm.go
syscall_netbsd_arm64.go
syscall_openbsd.go syscall: call getfsstat via libc on openbsd 2023-11-02 10:34:00 +00:00
syscall_openbsd1.go syscall: remove unused writelen 2023-09-20 18:12:35 +00:00
syscall_openbsd_386.go
syscall_openbsd_amd64.go
syscall_openbsd_arm.go
syscall_openbsd_arm64.go
syscall_openbsd_libc.go syscall: remove references to SYS_syscall on openbsd 2024-05-04 07:51:20 +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_ppc64.go syscall: add support for openbsd/ppc64 2023-08-22 03:24:15 +00:00
syscall_openbsd_riscv64.go syscall: add syscall support for openbsd/riscv64 port 2023-10-04 02:55:38 +00:00
syscall_plan9.go syscall: add available godoc link 2024-02-26 21:03:59 +00:00
syscall_plan9_test.go
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.go syscall: add available godoc link 2024-02-26 21:03:59 +00:00
syscall_solaris_amd64.go
syscall_solarisonly.go syscall: use fcntl F_DUP2FD_CLOEXEC in forkAndExecInChild on solaris 2022-09-15 21:07:18 +00:00
syscall_test.go all: add internal/itoa package 2021-03-14 17:56:50 +00:00
syscall_unix.go internal/asan: match runtime.asan{read,write} len parameter type 2024-03-19 16:19:26 +00:00
syscall_unix_test.go all: use new "unix" build tag where appropriate 2022-03-29 16:24:51 +00:00
syscall_wasip1.go syscall: add available godoc link 2024-02-26 21:03:59 +00:00
syscall_windows.go cmd/internal/osinfo,runtime,syscall: use RtlGetVersion instead of RtlGetNtVersionNumbers 2024-03-21 11:49:46 +00:00
syscall_windows_test.go syscall: don't check non-existent return code in GetStartupInfo 2023-08-17 16:33:09 +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
tables_wasip1.go syscall: add remaining wasip1 files 2023-04-06 20:58:35 +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 syscall: add available godoc link 2024-02-26 21:03:59 +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.go net: add KeepAliveConfig and implement SetKeepAliveConfig 2024-02-20 06:04:31 +00:00
types_windows_386.go
types_windows_amd64.go
types_windows_arm.go
types_windows_arm64.go syscall: add windows/arm64 support 2021-02-19 00:40:42 +00:00
wtf8_windows.go os, syscall: support ill-formed UTF-16 strings on Windows 2023-05-15 09:26:16 +00:00
wtf8_windows_test.go os, syscall: support ill-formed UTF-16 strings on Windows 2023-05-15 09:26:16 +00:00
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_arm.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_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_arm.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_loong64.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_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_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_arm.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_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_arm.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_mips64.go syscall: add support for openbsd/mips64 2020-10-29 08:08:26 +00:00
zerrors_openbsd_ppc64.go syscall: add support for openbsd/ppc64 2023-08-22 03:24:15 +00:00
zerrors_openbsd_riscv64.go syscall: add syscall support for openbsd/riscv64 port 2023-10-04 02:55:38 +00:00
zerrors_solaris_amd64.go os: RemoveAll: fix symlink race for unix 2024-05-29 13:52:34 +00:00
zerrors_windows.go
zsyscall_aix_ppc64.go syscall: add Setuid for aix 2024-05-29 13:50:55 +00:00
zsyscall_darwin_amd64.go syscall: remove ptrace1 on darwin 2023-11-27 21:34:30 +00:00
zsyscall_darwin_amd64.s syscall: provide and use ioctlPtr for all BSD platforms 2023-11-07 10:34:48 +00:00
zsyscall_darwin_arm64.go syscall: remove ptrace1 on darwin 2023-11-27 21:34:30 +00:00
zsyscall_darwin_arm64.s syscall: provide and use ioctlPtr for all BSD platforms 2023-11-07 10:34:48 +00:00
zsyscall_dragonfly_amd64.go syscall: provide and use ioctlPtr for all BSD platforms 2023-11-07 10:34:48 +00:00
zsyscall_freebsd_386.go syscall: provide and use ioctlPtr for all BSD platforms 2023-11-07 10:34:48 +00:00
zsyscall_freebsd_amd64.go syscall: provide and use ioctlPtr for all BSD platforms 2023-11-07 10:34:48 +00:00
zsyscall_freebsd_arm.go syscall: provide and use ioctlPtr for all BSD platforms 2023-11-07 10:34:48 +00:00
zsyscall_freebsd_arm64.go syscall: provide and use ioctlPtr for all BSD platforms 2023-11-07 10:34:48 +00:00
zsyscall_freebsd_riscv64.go syscall: provide and use ioctlPtr for all BSD platforms 2023-11-07 10:34:48 +00:00
zsyscall_linux_386.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
zsyscall_linux_amd64.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
zsyscall_linux_arm.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
zsyscall_linux_arm64.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
zsyscall_linux_loong64.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
zsyscall_linux_mips.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
zsyscall_linux_mips64.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
zsyscall_linux_mips64le.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
zsyscall_linux_mipsle.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
zsyscall_linux_ppc64.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
zsyscall_linux_ppc64le.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
zsyscall_linux_riscv64.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
zsyscall_linux_s390x.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
zsyscall_netbsd_386.go syscall: provide and use ioctlPtr for all BSD platforms 2023-11-07 10:34:48 +00:00
zsyscall_netbsd_amd64.go syscall: provide and use ioctlPtr for all BSD platforms 2023-11-07 10:34:48 +00:00
zsyscall_netbsd_arm.go syscall: provide and use ioctlPtr for all BSD platforms 2023-11-07 10:34:48 +00:00
zsyscall_netbsd_arm64.go syscall: provide and use ioctlPtr for all BSD platforms 2023-11-07 10:34:48 +00:00
zsyscall_openbsd_386.go syscall: remove references to SYS_syscall on openbsd 2024-05-04 07:51:20 +00:00
zsyscall_openbsd_386.s syscall: remove references to SYS_syscall on openbsd 2024-05-04 07:51:20 +00:00
zsyscall_openbsd_amd64.go syscall: remove references to SYS_syscall on openbsd 2024-05-04 07:51:20 +00:00
zsyscall_openbsd_amd64.s syscall: remove references to SYS_syscall on openbsd 2024-05-04 07:51:20 +00:00
zsyscall_openbsd_arm.go syscall: remove references to SYS_syscall on openbsd 2024-05-04 07:51:20 +00:00
zsyscall_openbsd_arm.s syscall: remove references to SYS_syscall on openbsd 2024-05-04 07:51:20 +00:00
zsyscall_openbsd_arm64.go syscall: remove references to SYS_syscall on openbsd 2024-05-04 07:51:20 +00:00
zsyscall_openbsd_arm64.s syscall: remove references to SYS_syscall on openbsd 2024-05-04 07:51:20 +00:00
zsyscall_openbsd_mips64.go syscall: remove unused writelen 2023-09-20 18:12:35 +00:00
zsyscall_openbsd_ppc64.go syscall: remove references to SYS_syscall on openbsd 2024-05-04 07:51:20 +00:00
zsyscall_openbsd_ppc64.s syscall: remove references to SYS_syscall on openbsd 2024-05-04 07:51:20 +00:00
zsyscall_openbsd_riscv64.go syscall: remove references to SYS_syscall on openbsd 2024-05-04 07:51:20 +00:00
zsyscall_openbsd_riscv64.s syscall: remove references to SYS_syscall on openbsd 2024-05-04 07:51:20 +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 syscall: regen zsyscall_{aix_ppc64,solaris_amd64}.go 2023-11-10 21:09:10 +00:00
zsyscall_windows.go cmd/internal/osinfo,runtime,syscall: use RtlGetVersion instead of RtlGetNtVersionNumbers 2024-03-21 11:49:46 +00:00
zsysctl_openbsd.go syscall: add support for openbsd/ppc64 2023-08-22 03:24:15 +00:00
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_arm.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_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_arm.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_loong64.go syscall: update linux/loong64 kernel ABI, emulate fstatat with statx 2022-05-26 20:15:45 +00:00
zsysnum_linux_mips.go
zsysnum_linux_mips64.go
zsysnum_linux_mips64le.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 syscall: follow convention for generated code comments in linux/riscv64 files 2019-11-23 11:00:41 +00:00
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_arm.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_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_arm.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_mips64.go syscall: add support for openbsd/mips64 2020-10-29 08:08:26 +00:00
zsysnum_openbsd_ppc64.go syscall: add support for openbsd/ppc64 2023-08-22 03:24:15 +00:00
zsysnum_openbsd_riscv64.go syscall: add syscall support for openbsd/riscv64 port 2023-10-04 02:55:38 +00:00
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_arm.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_riscv64.go syscall: add support for freebsd/riscv64 2022-09-29 22:39:46 +00:00
ztypes_linux_386.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
ztypes_linux_amd64.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
ztypes_linux_arm.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
ztypes_linux_arm64.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +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_mips.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
ztypes_linux_mips64.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
ztypes_linux_mips64le.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
ztypes_linux_mipsle.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
ztypes_linux_ppc64.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
ztypes_linux_ppc64le.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
ztypes_linux_riscv64.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
ztypes_linux_s390x.go syscall: use fchmodat2 in Fchmodat 2023-11-08 17:55:49 +00:00
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_arm.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_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_arm.go
ztypes_openbsd_arm64.go
ztypes_openbsd_mips64.go syscall: add support for openbsd/mips64 2020-10-29 08:08:26 +00:00
ztypes_openbsd_ppc64.go syscall: add support for openbsd/ppc64 2023-08-22 03:24:15 +00:00
ztypes_openbsd_riscv64.go syscall: add syscall support for openbsd/riscv64 port 2023-10-04 02:55:38 +00:00
ztypes_solaris_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00