Fix a compilation error for ARM:
__ILP32__ is defined but not __X32_SYSCALL_BIT.
The check should only apply for x86_64 architecture, statx for other
architectures is not implemented yet - see commit
7acc839c9e57
"statx: Add a system call to make enhanced file info available".
Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
Reviewed-by: Eric Sandeen <sandeen@redhat.com>
Signed-off-by: Eryu Guan <eguan@redhat.com>
#ifndef __NR_statx
# ifdef __i386__
# define __NR_statx 383
-# elif defined (__ILP32__)
-# define __NR_statx (__X32_SYSCALL_BIT + 332)
# elif defined(__x86_64__)
-# define __NR_statx 332
+# if defined (__ILP32__)
+# define __NR_statx (__X32_SYSCALL_BIT + 332)
+# else
+# define __NR_statx 332
+# endif
# endif
#endif