golang/src/syscall
Joel Sing 20130cc36a syscall: remove references to SYS_syscall on openbsd
OpenBSD 7.5 no longer has a syscall symbol in libc. This will
typically result in external linking failures since the syscall
package still has a reference to an undefined `syscall' symbol.
Remove these references and return ENOSYS if syscall.Syscall* or
syscall.RawSyscall* are used for a system call number that does not
currently have an internal remapping.

Fixes #63900

Change-Id: Ic757bf8872ad98a92dd5b34cf58312c32fbc9a96
Reviewed-on: https://go-review.googlesource.com/c/go/+/582257
Reviewed-by: Ian Lance Taylor <iant@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: David Chase <drchase@google.com>
2024-05-04 07:51:20 +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
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
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: add available godoc link 2024-02-26 21:03:59 +00:00
dirent.go syscall: use goarch.BigEndian 2024-03-08 01:59:07 +00:00
dirent_test.go all: clean unnecessary casts for test files 2023-09-22 16:22:42 +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: fix getting pidfd when using CLONE_NEWUSER 2023-11-21 20:13:01 +00:00
exec_linux_test.go syscall: fix typo in comment 2024-02-27 16:40:42 +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: export Tc{get,set}pgrp for testing 2024-03-22 04:41:27 +00:00
export_rlimit_test.go syscall: return pointer from test function OrigRlimitNofile 2023-10-03 16:01:10 +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 syscall: use stringslite.Has{Prefix,Suffix} 2024-04-30 15:34:18 +00:00
fs_wasip1_test.go syscall: add remaining wasip1 files 2023-04-06 20:58:35 +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: 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: remove ptrace1 on darwin 2023-11-27 21:34:30 +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: copy original rlimit before modifying 2023-10-02 23:19:38 +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
sockcmsg_linux.go
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 all: fix typos 2024-01-30 20:09:45 +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 syscall: provide and use ioctlPtr for all BSD platforms 2023-11-07 10:34:48 +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_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 syscall: call internal/runtime/syscall.Syscall6 in RawSyscall6 2024-03-04 17:26:21 +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 syscall, cmd/cgo: skip tests that shouldn't run under 'unshare -n -r' 2023-07-28 21:31:41 +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 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 syscall: regen zsyscall_{aix_ppc64,solaris_amd64}.go 2023-11-10 21:09:10 +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