mirror of https://gitee.com/openkylin/qemu.git
linux-user: Fix inotify_init1 support
This commit adds necessary conversion of argument passed to inotify_init1. inotify_init1 flags can be IN_NONBLOCK and IN_CLOEXEC which rely on O_NONBLOCK and O_CLOEXEC and those can have different values on different platforms. Signed-off-by: Lena Djokic <Lena.Djokic@rt-rk.com> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
This commit is contained in:
parent
6cde51769e
commit
fea243e90a
|
@ -11561,7 +11561,8 @@ abi_long do_syscall(void *cpu_env, int num, abi_long arg1,
|
|||
#ifdef CONFIG_INOTIFY1
|
||||
#if defined(TARGET_NR_inotify_init1) && defined(__NR_inotify_init1)
|
||||
case TARGET_NR_inotify_init1:
|
||||
ret = get_errno(sys_inotify_init1(arg1));
|
||||
ret = get_errno(sys_inotify_init1(target_to_host_bitmask(arg1,
|
||||
fcntl_flags_tbl)));
|
||||
break;
|
||||
#endif
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue