glibc/sysdeps
Florian Weimer 9a2aceb076 Linux: Add test case for bug 33245
The copy_file_range system call seems to be the only one that can
return an off64_t value.  Use FUSE to exercise this, without actually
creating such large files or copying any data.  Due to FUSE protocol
limitations, only sizes up to UINT_MAX can be tested, but this is
sufficient to check for the presence of bug 33245.

The FUSE protocol limitations are raised here:

  copy_file_range return value on FUSE
  <https://lore.kernel.org/all/lhuh5ynl8z5.fsf@oldenburg.str.redhat.com/>

Reviewed-by: Sam James <sam@gentoo.org>
Reviewed-by: Collin Funk <collin.funk1@gmail.com>
2025-08-05 15:25:18 +02:00
..
aarch64 Disable SFrame support by default 2025-07-24 15:51:58 -03:00
alpha math: Refactor how to use libm-test-ulps 2025-03-12 13:40:07 -03:00
arc math: Refactor how to use libm-test-ulps 2025-03-12 13:40:07 -03:00
arm math: Refactor how to use libm-test-ulps 2025-03-12 13:40:07 -03:00
csky math: Refactor how to use libm-test-ulps 2025-03-12 13:40:07 -03:00
generic sframe: Add support for SFRAME_F_FDE_FUNC_START_PCREL flag 2025-07-24 15:51:58 -03:00
gnu errlist: add missing entries for MIPS/SPARC 2025-08-04 11:13:48 -03:00
hppa math: Refactor how to use libm-test-ulps 2025-03-12 13:40:07 -03:00
htl htl: move __pthread_get_cleanup_stack to libc 2025-07-06 19:56:15 +00:00
hurd hurd: Consolidate signal mask change 2025-03-06 02:28:35 +01:00
i386 i386: Consolidate subdirectory check on elf and csu 2025-08-01 05:51:28 -07:00
ieee754 powerpc: Remove modff optimization 2025-06-25 15:05:30 -03:00
loongarch i386: Update ___tls_get_addr to preserve vector registers 2025-06-19 04:30:31 +08:00
m68k math: Optimize float ilogb/llogb 2025-06-02 13:32:19 -03:00
mach htl: move __pthread_get_cleanup_stack to libc 2025-07-06 19:56:15 +00:00
microblaze math: Refactor how to use libm-test-ulps 2025-03-12 13:40:07 -03:00
mips math: Refactor how to use libm-test-ulps 2025-03-12 13:40:07 -03:00
nptl stdlib: Fix qsort memory leak if callback throws (BZ 32058) 2025-04-02 18:01:55 +00:00
or1k math: Refactor how to use libm-test-ulps 2025-03-12 13:40:07 -03:00
posix stdlib: Fix __libc_message_impl iovec size (BZ 32947) 2025-06-30 13:51:41 -03:00
powerpc powerpc: Remove modf optimization 2025-06-25 15:05:30 -03:00
pthread tst-fopen-threaded.c: Delete temporary file 2025-08-04 14:41:29 -07:00
riscv RISC-V: Use builtin for ffs and ffsll while supported extension available 2025-04-28 09:51:59 -03:00
s390 S390: Use cfi_val_offset instead of cfi_escape. 31bit part 2025-05-23 15:05:56 +02:00
sh math: Refactor how to use libm-test-ulps 2025-03-12 13:40:07 -03:00
sparc sparc: Fix sparc32 Fix argument passing to __libc_start_main (BZ 32981) 2025-06-18 11:20:34 -03:00
unix Linux: Add test case for bug 33245 2025-08-05 15:25:18 +02:00
wordsize-32 stdio-common: Reject integer prefixes in scanf [BZ #12701] 2025-03-28 12:35:53 +00:00
wordsize-64 stdio-common: Reject integer prefixes in scanf [BZ #12701] 2025-03-28 12:35:53 +00:00
x86 x86-64: Properly compile ISA optimized modf and modff 2025-07-18 10:22:19 -07:00
x86_64 x86-64: Consolidate subdirectory check on elf and csu 2025-08-01 05:50:53 -07:00