aboutsummaryrefslogtreecommitdiff
path: root/libgo
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2020-08-02 14:00:48 -0700
committerIan Lance Taylor <iant@golang.org>2020-08-03 10:12:31 -0700
commitd8ea6acb5f586aabbde0dc18ca3c2f3aced45a49 (patch)
tree5e647ccef3dca051f84e85b0a228e86dfa6e7936 /libgo
parent6c4763fa5b55f6e883ed7077b67c6175c2da63d1 (diff)
downloadgcc-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.go4
-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
+)