summaryrefslogtreecommitdiffstats
path: root/docs/conf.py
diff options
context:
space:
mode:
authorWANG Xuerui2022-10-09 08:08:13 +0200
committerLaurent Vivier2022-10-21 17:46:19 +0200
commit35a2c85f7d691db7aa2c47181902ac87478eef7a (patch)
tree8cf02bc95d6d1b5cbc01f1701fe33bd275e739e3 /docs/conf.py
parentlinux-user: remove conditionals for many fs.h ioctls (diff)
downloadqemu-35a2c85f7d691db7aa2c47181902ac87478eef7a.tar.gz
qemu-35a2c85f7d691db7aa2c47181902ac87478eef7a.tar.xz
qemu-35a2c85f7d691db7aa2c47181902ac87478eef7a.zip
linux-user: Implement faccessat2
User space has been preferring this syscall for a while, due to its closer match with C semantics, and newer platforms such as LoongArch apparently have libc implementations that don't fallback to faccessat so normal access checks are failing without the emulation in place. Tested by successfully emerging several packages within a Gentoo loong stage3 chroot, emulated on amd64 with help of static qemu-loongarch64. Reported-by: Andreas K. Hüttel <dilfridge@gentoo.org> Signed-off-by: WANG Xuerui <xen0n@gentoo.org> Message-Id: <20221009060813.2289077-1-xen0n@gentoo.org> [lv: removing defined(__NR_faccessat2) in syscall.c, adding defined(TARGET_NR_faccessat2) on print_faccessat()] Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Diffstat (limited to 'docs/conf.py')
0 files changed, 0 insertions, 0 deletions