]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Linux: Remove generic Implies
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Wed, 19 Oct 2022 12:36:09 +0000 (09:36 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Mon, 20 Feb 2023 13:21:19 +0000 (10:21 -0300)
The default Linux implementation already handled the Linux generic
ABIs interface used on newer architectures, so there is no need to
Imply the generic any longer.

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Tested-by: Carlos O'Donell <carlos@redhat.com>
sysdeps/unix/sysv/linux/aarch64/Implies
sysdeps/unix/sysv/linux/arc/Implies
sysdeps/unix/sysv/linux/csky/Implies
sysdeps/unix/sysv/linux/generic/README [deleted file]
sysdeps/unix/sysv/linux/loongarch/lp64/Implies
sysdeps/unix/sysv/linux/nios2/Implies
sysdeps/unix/sysv/linux/or1k/Implies
sysdeps/unix/sysv/linux/riscv/rv32/Implies
sysdeps/unix/sysv/linux/riscv/rv64/Implies

index 4409e19b929d0e6e9e42b43f581aeda4691eba99..9c2d2c9870e11479b69c85fca8ff426281e9d47b 100644 (file)
@@ -1,3 +1,2 @@
 aarch64/nptl
-unix/sysv/linux/generic
 unix/sysv/linux/wordsize-64
index 7f739a0340b6b1ee56fc96d3618951d69859e6be..5c1698c0455bc5361c9d362db296c967cdffdc76 100644 (file)
@@ -1,3 +1 @@
 arc/nptl
-unix/sysv/linux/generic/wordsize-32
-unix/sysv/linux/generic
index f37776ccefe15fa408f4b592e6bf0e99c71ec48c..22597729470e134f90a10b3bdf5dede8f17bdb1a 100644 (file)
@@ -1,3 +1 @@
-unix/sysv/linux/generic/wordsize-32
-unix/sysv/linux/generic
 csky/nptl
diff --git a/sysdeps/unix/sysv/linux/generic/README b/sysdeps/unix/sysv/linux/generic/README
deleted file mode 100644 (file)
index 301a610..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-This hierarchy supports Linux systems using the new
-asm-generic/unistd.h, which removes many familiar old syscalls.  For
-example, to implement open(), newer Linux architectures require glibc
-to invoke the __NR_openat syscall with AT_FDCWD.  This hierarchy
-provides all those implementations.
-
-It also provides support for 32-bit platforms using the 64-bit kernel
-syscall APIs, as the 32-bit ones are no longer provided.  Note that
-newer ILP32 environments (x32 or AArch64:ILP32, for example) are
-converting to use more 64-bit types in kernel syscalls, so that aspect
-of this support is in more flux as of this writing.
index 117c2b8efe0ea5ba0f612501f255be2a8ea7b95a..e0390cc3bf403c6ebfb84aca4a03cfbe7074ac33 100644 (file)
@@ -1,3 +1,2 @@
 unix/sysv/linux/loongarch
-unix/sysv/linux/generic
 unix/sysv/linux/wordsize-64
index 4d0478bf8f6218e3bfb331d5624928f2c4d021e7..e6c9be466594cb763bc5bd861d28549acc6d0ad1 100644 (file)
@@ -1,3 +1 @@
 nios2/nptl
-unix/sysv/linux/generic/wordsize-32
-unix/sysv/linux/generic
index f39f16c04af7c2e66a76c891d69cf9a28b387586..07f8e71adca449e036ad92f6eec037d915e06d90 100644 (file)
@@ -1,3 +1 @@
 or1k/nptl
-unix/sysv/linux/generic/wordsize-32
-unix/sysv/linux/generic
index 8b7deb33cd5123840c4a9a49eddfdddde2f81fc5..83db34c5d5dd86c983a33efeca29c58c1dce23ba 100644 (file)
@@ -1,3 +1 @@
 unix/sysv/linux/riscv
-unix/sysv/linux/generic/wordsize-32
-unix/sysv/linux/generic
index f042343bf7b493ebb6aaf2ffae2e4b85404935f4..2f9ad9ff94ddaf9a72f64e302234858f39a1bdf4 100644 (file)
@@ -1,3 +1,2 @@
 unix/sysv/linux/riscv
-unix/sysv/linux/generic
 unix/sysv/linux/wordsize-64