qemu-cr16/linux-user/aarch64
Pierrick Bouvier 6f54455c10 linux-user/aarch64/target_fcntl.h: add missing TARGET_O_LARGEFILE definition
This caused a failure with program using openat2, where O_LARGEFILE was
replaced by O_NOFOLLOW.
This issue is only visible when QEMU is compiled with musl libc, where
O_LARGEFILE is different from 0 (vs glibc).

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/3262
Cc: qemu-stable@nongnu.org
Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
(cherry picked from commit 83017c4aaa9e3ef80161443019764196dffdb654)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
2026-01-21 10:23:05 +03:00
..
cpu_loop.c linux-user/aarch64: Inject SIGSEGV for GCS faults 2025-10-10 13:19:11 +01:00
elfload.c linux-user/aarch64: Enable GCS in HWCAP 2025-10-10 13:19:11 +01:00
gcs-internal.h linux-user/aarch64: Implement prctls for GCS 2025-10-10 13:19:10 +01:00
Makefile.vdso linux-user/aarch64: Reduce vdso alignment to 4k 2024-11-16 08:42:25 -08:00
meson.build linux-user,aarch64: move to syscalltbl file 2024-09-22 09:30:18 +02:00
mte_user_helper.c target/arm: Factor out code for setting MTE TCF0 field 2024-07-05 12:35:14 +01:00
mte_user_helper.h linux-user/aarch64: Include missing 'user/abitypes.h' header 2024-12-20 17:44:56 +01:00
signal.c linux-user/aarch64: Generate GCS signal records 2025-10-10 13:19:11 +01:00
sockbits.h linux-user: move socket.h generic definitions to generic/sockbits.h 2018-05-25 10:10:55 +02:00
syscall_64.tbl linux-user,aarch64: move to syscalltbl file 2024-09-22 09:30:18 +02:00
syscall_nr.h linux-user,aarch64: move to syscalltbl file 2024-09-22 09:30:18 +02:00
syscallhdr.sh linux-user,aarch64: move to syscalltbl file 2024-09-22 09:30:18 +02:00
target_cpu.h linux-user/aarch64: Clear tpidr2_el0 if CLONE_SETTLS 2022-07-11 13:43:51 +01:00
target_elf.h linux-user: Move arch_parse_elf_property to aarch64/elfload.c 2025-08-30 07:04:04 +10:00
target_errno_defs.h linux-user: Extract target errno to 'target_errno_defs.h' 2021-07-12 21:53:35 +02:00
target_fcntl.h linux-user/aarch64/target_fcntl.h: add missing TARGET_O_LARGEFILE definition 2026-01-21 10:23:05 +03:00
target_flat.h linux-user: move target_flat.h to target subdirs 2023-02-03 22:55:12 +01:00
target_mman.h linux-user: Define ELF_ET_DYN_BASE in $guest/target_mman.h 2023-08-08 13:27:15 -07:00
target_prctl.h linux-user/aarch64: Implement prctls for GCS 2025-10-10 13:19:10 +01:00
target_proc.h linux-user: Emulate /proc/cpuinfo on aarch64 and arm 2023-09-01 13:33:36 -07:00
target_ptrace.h linux-user/aarch64: Create target_ptrace.h 2025-08-30 07:04:03 +10:00
target_resource.h linux-user: Move generic TARGET_RLIMIT* definitions to generic/target_resource.h 2022-02-01 08:01:38 +01:00
target_signal.h linux-user/aarch64: Inject SIGSEGV for GCS faults 2025-10-10 13:19:11 +01:00
target_structs.h linux-user: Move target_struct.h generic definitions to generic/ 2022-01-11 18:40:44 +01:00
target_syscall.h linux-user/aarch64: Create target_ptrace.h 2025-08-30 07:04:03 +10:00
termbits.h linux-user: Add generic 'termbits.h' for some archs 2020-08-27 12:29:50 +02:00
vdso-be.so linux-user: Populate sigreturn_region_{start,end} in all vdso.S 2025-09-23 16:17:59 -07:00
vdso-le.so linux-user: Populate sigreturn_region_{start,end} in all vdso.S 2025-09-23 16:17:59 -07:00
vdso.ld linux-user/aarch64: Add vdso 2023-10-30 13:41:55 -07:00
vdso.S linux-user: Populate sigreturn_region_{start,end} in all vdso.S 2025-09-23 16:17:59 -07:00