From d4247ec2d79ef2477cb886fa688706b068119736 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Thu, 1 Mar 2018 06:15:00 -0500 Subject: linux-user: Support f_flags in statfs when available. Signed-off-by: Shea Levy Reviewed-by: Laurent Vivier Message-Id: <20180301111500.15717-1-shea@shealevy.com> Signed-off-by: Laurent Vivier --- linux-user/syscall.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'linux-user/syscall.c') diff --git a/linux-user/syscall.c b/linux-user/syscall.c index a8abfd421d..e1c3127bdc 100644 --- a/linux-user/syscall.c +++ b/linux-user/syscall.c @@ -9545,6 +9545,11 @@ abi_long do_syscall(void *cpu_env, int num, abi_long arg1, __put_user(stfs.f_fsid.__val[1], &target_stfs->f_fsid.val[1]); __put_user(stfs.f_namelen, &target_stfs->f_namelen); __put_user(stfs.f_frsize, &target_stfs->f_frsize); +#ifdef _STATFS_F_FLAGS + __put_user(stfs.f_flags, &target_stfs->f_flags); +#else + __put_user(0, &target_stfs->f_flags); +#endif memset(target_stfs->f_spare, 0, sizeof(target_stfs->f_spare)); unlock_user_struct(target_stfs, arg2, 1); } -- cgit 1.4.1