# define TEST_SYSCALL_STR "fstat64"
# define STRUCT_STAT struct stat64
# define STRUCT_STAT_STR "struct stat64"
+# define STRUCT_STAT_IS_STAT64 1
# define SAMPLE_SIZE ((libc_off_t) 43147718418)
# include "fstatx.c"
# define TEST_SYSCALL_STR "lstat64"
# define STRUCT_STAT struct stat64
# define STRUCT_STAT_STR "struct stat64"
+# define STRUCT_STAT_IS_STAT64 1
# define SAMPLE_SIZE ((libc_off_t) 43147718418)
# include "lstatx.c"
# define TEST_SYSCALL_STR "stat64"
# define STRUCT_STAT struct stat64
# define STRUCT_STAT_STR "struct stat64"
+# define STRUCT_STAT_IS_STAT64 1
# define SAMPLE_SIZE ((libc_off_t) 43147718418)
# include "lstatx.c"
printf("%llu", (unsigned long long) t);
}
+# ifndef STRUCT_STAT
+# define STRUCT_STAT struct stat
+# define STRUCT_STAT_STR "struct stat"
+# define STRUCT_STAT_IS_STAT64 0
+# endif
+# ifndef SAMPLE_SIZE
+# define SAMPLE_SIZE 43147718418
+# endif
+
typedef off_t libc_off_t;
# ifdef USE_ASM_STAT
# define time_t __kernel_time_t
# define uid_t __kernel_uid_t
# include "asm_stat.h"
+# if STRUCT_STAT_IS_STAT64
+# undef HAVE_STRUCT_STAT_ST_ATIME_NSEC
+# define HAVE_STRUCT_STAT_ST_ATIME_NSEC 1
+# undef HAVE_STRUCT_STAT_ST_CTIME_NSEC
+# define HAVE_STRUCT_STAT_ST_CTIME_NSEC 1
+# undef HAVE_STRUCT_STAT_ST_MTIME_NSEC
+# define HAVE_STRUCT_STAT_ST_MTIME_NSEC 1
+# endif /* STRUCT_STAT_IS_STAT64 */
# else
# undef HAVE_STRUCT_STAT_ST_ATIME_NSEC
# ifdef HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC
# endif
# endif
-# ifndef STRUCT_STAT
-# define STRUCT_STAT struct stat
-# define STRUCT_STAT_STR "struct stat"
-# endif
-# ifndef SAMPLE_SIZE
-# define SAMPLE_SIZE 43147718418
-# endif
-
static void
print_ftype(const unsigned int mode)
{