missing_syscall: copy_file_range is supported by glibc since 2.27

Now our baseline of glibc is 2.31, hence it is OK to drop our
definition.
This commit is contained in:
Yu Watanabe
2025-03-04 02:24:49 +09:00
parent f2786bd3e7
commit 177f168f43
4 changed files with 0 additions and 89 deletions
-68
View File
@@ -178,74 +178,6 @@ assert_cc(__NR_close_range == systemd_NR_close_range);
# endif
#endif
#ifndef __IGNORE_copy_file_range
# if defined(__aarch64__)
# define systemd_NR_copy_file_range 285
# elif defined(__alpha__)
# define systemd_NR_copy_file_range 519
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_copy_file_range 285
# elif defined(__arm__)
# define systemd_NR_copy_file_range 391
# elif defined(__i386__)
# define systemd_NR_copy_file_range 377
# elif defined(__ia64__)
# define systemd_NR_copy_file_range 1347
# elif defined(__loongarch_lp64)
# define systemd_NR_copy_file_range 285
# elif defined(__m68k__)
# define systemd_NR_copy_file_range 376
# elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_copy_file_range 4360
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_copy_file_range 6324
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_copy_file_range 5320
# else
# error "Unknown MIPS ABI"
# endif
# elif defined(__hppa__)
# define systemd_NR_copy_file_range 346
# elif defined(__powerpc__)
# define systemd_NR_copy_file_range 379
# elif defined(__riscv)
# if __riscv_xlen == 32
# define systemd_NR_copy_file_range 285
# elif __riscv_xlen == 64
# define systemd_NR_copy_file_range 285
# else
# error "Unknown RISC-V ABI"
# endif
# elif defined(__s390__)
# define systemd_NR_copy_file_range 375
# elif defined(__sparc__)
# define systemd_NR_copy_file_range 357
# elif defined(__x86_64__)
# if defined(__ILP32__)
# define systemd_NR_copy_file_range (326 | /* __X32_SYSCALL_BIT */ 0x40000000)
# else
# define systemd_NR_copy_file_range 326
# endif
# elif !defined(missing_arch_template)
# warning "copy_file_range() syscall number is unknown for your architecture"
# endif
/* may be an (invalid) negative number due to libseccomp, see PR 13319 */
# if defined __NR_copy_file_range && __NR_copy_file_range >= 0
# if defined systemd_NR_copy_file_range
assert_cc(__NR_copy_file_range == systemd_NR_copy_file_range);
# endif
# else
# if defined __NR_copy_file_range
# undef __NR_copy_file_range
# endif
# if defined systemd_NR_copy_file_range && systemd_NR_copy_file_range >= 0
# define __NR_copy_file_range systemd_NR_copy_file_range
# endif
# endif
#endif
#ifndef __IGNORE_fchmodat2
# if defined(__aarch64__)
# define systemd_NR_fchmodat2 452