diff options
author | Ian Lance Taylor <iant@golang.org> | 2020-08-02 14:00:48 -0700 |
---|---|---|
committer | Ian Lance Taylor <iant@golang.org> | 2020-08-03 10:12:31 -0700 |
commit | d8ea6acb5f586aabbde0dc18ca3c2f3aced45a49 (patch) | |
tree | 5e647ccef3dca051f84e85b0a228e86dfa6e7936 /libgo | |
parent | 6c4763fa5b55f6e883ed7077b67c6175c2da63d1 (diff) | |
download | gcc-d8ea6acb5f586aabbde0dc18ca3c2f3aced45a49.zip gcc-d8ea6acb5f586aabbde0dc18ca3c2f3aced45a49.tar.gz gcc-d8ea6acb5f586aabbde0dc18ca3c2f3aced45a49.tar.bz2 |
internal/syscall/unix: define copyFileRangeTrap for all architectures
Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/246363
Diffstat (limited to 'libgo')
-rw-r--r-- | libgo/go/internal/syscall/unix/sysnum_linux_alpha.go (renamed from libgo/go/internal/syscall/unix/getrandom_linux_alpha.go) | 7 | ||||
-rw-r--r-- | libgo/go/internal/syscall/unix/sysnum_linux_amd64p32.go (renamed from libgo/go/internal/syscall/unix/getrandom_linux_amd64p32.go) | 7 | ||||
-rw-r--r-- | libgo/go/internal/syscall/unix/sysnum_linux_generic.go | 4 | ||||
-rw-r--r-- | libgo/go/internal/syscall/unix/sysnum_linux_ia64.go (renamed from libgo/go/internal/syscall/unix/getrandom_linux_s390.go) | 7 | ||||
-rw-r--r-- | libgo/go/internal/syscall/unix/sysnum_linux_m68k.go (renamed from libgo/go/internal/syscall/unix/getrandom_linux_m68k.go) | 7 | ||||
-rw-r--r-- | libgo/go/internal/syscall/unix/sysnum_linux_mips64p32x.go (renamed from libgo/go/internal/syscall/unix/getrandom_linux_mips64p32x.go) | 7 | ||||
-rw-r--r-- | libgo/go/internal/syscall/unix/sysnum_linux_s390.go (renamed from libgo/go/internal/syscall/unix/getrandom_linux_ia64.go) | 7 | ||||
-rw-r--r-- | libgo/go/internal/syscall/unix/sysnum_linux_shx.go (renamed from libgo/go/internal/syscall/unix/getrandom_linux_shx.go) | 7 | ||||
-rw-r--r-- | libgo/go/internal/syscall/unix/sysnum_linux_sparcx.go (renamed from libgo/go/internal/syscall/unix/getrandom_linux_sparcx.go) | 7 |
9 files changed, 34 insertions, 26 deletions
diff --git a/libgo/go/internal/syscall/unix/getrandom_linux_alpha.go b/libgo/go/internal/syscall/unix/sysnum_linux_alpha.go index 9587b5a..c40bc84 100644 --- a/libgo/go/internal/syscall/unix/getrandom_linux_alpha.go +++ b/libgo/go/internal/syscall/unix/sysnum_linux_alpha.go @@ -4,6 +4,7 @@ package unix -// Linux getrandom system call number. -// See GetRandom in getrandom_linux.go. -const randomTrap uintptr = 511 +const ( + getrandomTrap uintptr = 511 + copyFileRangeTrap uintptr = 519 +) diff --git a/libgo/go/internal/syscall/unix/getrandom_linux_amd64p32.go b/libgo/go/internal/syscall/unix/sysnum_linux_amd64p32.go index 911b608..3e5fd45 100644 --- a/libgo/go/internal/syscall/unix/getrandom_linux_amd64p32.go +++ b/libgo/go/internal/syscall/unix/sysnum_linux_amd64p32.go @@ -4,6 +4,7 @@ package unix -// Linux getrandom system call number. -// See GetRandom in getrandom_linux.go. -const randomTrap uintptr = 0x40000000 + 318 +const ( + getrandomTrap uintptr = 0x40000000 + 318 + copyFileRangeTrap uintptr = 0x40000000 + 326 +) diff --git a/libgo/go/internal/syscall/unix/sysnum_linux_generic.go b/libgo/go/internal/syscall/unix/sysnum_linux_generic.go index f48da40..3e00703 100644 --- a/libgo/go/internal/syscall/unix/sysnum_linux_generic.go +++ b/libgo/go/internal/syscall/unix/sysnum_linux_generic.go @@ -3,13 +3,13 @@ // license that can be found in the LICENSE file. // +build linux -// +build arm64 riscv64 +// +build arm64 arm64be nios2 riscv riscv64 package unix // This file is named "generic" because at a certain point Linux started // standardizing on system call numbers across architectures. So far this -// means only arm64 and riscv64 use the standard numbers. +// means only arm64, nios2 and riscv use the standard numbers. const ( getrandomTrap uintptr = 278 diff --git a/libgo/go/internal/syscall/unix/getrandom_linux_s390.go b/libgo/go/internal/syscall/unix/sysnum_linux_ia64.go index e3bc4ee..bb7c363 100644 --- a/libgo/go/internal/syscall/unix/getrandom_linux_s390.go +++ b/libgo/go/internal/syscall/unix/sysnum_linux_ia64.go @@ -4,6 +4,7 @@ package unix -// Linux getrandom system call number. -// See GetRandom in getrandom_linux.go. -const randomTrap uintptr = 349 +const ( + getrandomTrap uintptr = 315 + copyFileRangeTrap uintptr = 323 +) diff --git a/libgo/go/internal/syscall/unix/getrandom_linux_m68k.go b/libgo/go/internal/syscall/unix/sysnum_linux_m68k.go index 5559d30..97fc512 100644 --- a/libgo/go/internal/syscall/unix/getrandom_linux_m68k.go +++ b/libgo/go/internal/syscall/unix/sysnum_linux_m68k.go @@ -4,6 +4,7 @@ package unix -// Linux getrandom system call number. -// See GetRandom in getrandom_linux.go. -const randomTrap uintptr = 352 +const ( + getrandomTrap uintptr = 352 + copyFileRangeTrap uintptr = 376 +) diff --git a/libgo/go/internal/syscall/unix/getrandom_linux_mips64p32x.go b/libgo/go/internal/syscall/unix/sysnum_linux_mips64p32x.go index 4d8f6c5..b75a618 100644 --- a/libgo/go/internal/syscall/unix/getrandom_linux_mips64p32x.go +++ b/libgo/go/internal/syscall/unix/sysnum_linux_mips64p32x.go @@ -6,6 +6,7 @@ package unix -// Linux getrandom system call number. -// See GetRandom in getrandom_linux.go. -const randomTrap uintptr = 6317 +const ( + getrandomTrap uintptr = 6317 + copyFileRangeTrap uintptr = 6324 +) diff --git a/libgo/go/internal/syscall/unix/getrandom_linux_ia64.go b/libgo/go/internal/syscall/unix/sysnum_linux_s390.go index d20ba23..bf2c01e 100644 --- a/libgo/go/internal/syscall/unix/getrandom_linux_ia64.go +++ b/libgo/go/internal/syscall/unix/sysnum_linux_s390.go @@ -4,6 +4,7 @@ package unix -// Linux getrandom system call number. -// See GetRandom in getrandom_linux.go. -const randomTrap uintptr = 1339 +const ( + getrandomTrap uintptr = 349 + copyFileRangeTrap uintptr = 375 +) diff --git a/libgo/go/internal/syscall/unix/getrandom_linux_shx.go b/libgo/go/internal/syscall/unix/sysnum_linux_shx.go index e0e3521..b5e58e4 100644 --- a/libgo/go/internal/syscall/unix/getrandom_linux_shx.go +++ b/libgo/go/internal/syscall/unix/sysnum_linux_shx.go @@ -6,6 +6,7 @@ package unix -// Linux getrandom system call number. -// See GetRandom in getrandom_linux.go. -const randomTrap uintptr = 373 +const ( + getrandomTrap uintptr = 373 + copyFileRangeTrap uintptr = 380 +) diff --git a/libgo/go/internal/syscall/unix/getrandom_linux_sparcx.go b/libgo/go/internal/syscall/unix/sysnum_linux_sparcx.go index 4874ec1..63db571 100644 --- a/libgo/go/internal/syscall/unix/getrandom_linux_sparcx.go +++ b/libgo/go/internal/syscall/unix/sysnum_linux_sparcx.go @@ -6,6 +6,7 @@ package unix -// Linux getrandom system call number. -// See GetRandom in getrandom_linux.go. -const randomTrap uintptr = 347 +const ( + getrandomTrap uintptr = 347 + copyFileRangeTrap uintptr = 357 +) |