1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2 /* 3 * S390 version 4 * 5 * Derived from "include/asm-i386/stat.h" 6 */ 7 8 #ifndef _S390_STAT_H 9 #define _S390_STAT_H 10 11 struct stat { 12 unsigned long st_dev; 13 unsigned long st_ino; 14 unsigned long st_nlink; 15 unsigned int st_mode; 16 unsigned int st_uid; 17 unsigned int st_gid; 18 unsigned int __pad1; 19 unsigned long st_rdev; 20 unsigned long st_size; 21 unsigned long st_atime; 22 unsigned long st_atime_nsec; 23 unsigned long st_mtime; 24 unsigned long st_mtime_nsec; 25 unsigned long st_ctime; 26 unsigned long st_ctime_nsec; 27 unsigned long st_blksize; 28 long st_blocks; 29 unsigned long __unused[3]; 30 }; 31 32 #define STAT_HAVE_NSEC 1 33 34 #endif 35