Linux 5.7.7
[linux/fpc-iii.git] / arch / ia64 / include / uapi / asm / stat.h
blob3265ed5aac0f429a79f4c9cb770803feefcaa625
1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2 #ifndef _ASM_IA64_STAT_H
3 #define _ASM_IA64_STAT_H
5 /*
6 * Modified 1998, 1999
7 * David Mosberger-Tang <davidm@hpl.hp.com>, Hewlett-Packard Co
8 */
10 struct stat {
11 unsigned long st_dev;
12 unsigned long st_ino;
13 unsigned long st_nlink;
14 unsigned int st_mode;
15 unsigned int st_uid;
16 unsigned int st_gid;
17 unsigned int __pad0;
18 unsigned long st_rdev;
19 unsigned long st_size;
20 unsigned long st_atime;
21 unsigned long st_atime_nsec;
22 unsigned long st_mtime;
23 unsigned long st_mtime_nsec;
24 unsigned long st_ctime;
25 unsigned long st_ctime_nsec;
26 unsigned long st_blksize;
27 long st_blocks;
28 unsigned long __unused[3];
31 #define STAT_HAVE_NSEC 1
33 struct ia64_oldstat {
34 unsigned int st_dev;
35 unsigned int st_ino;
36 unsigned int st_mode;
37 unsigned int st_nlink;
38 unsigned int st_uid;
39 unsigned int st_gid;
40 unsigned int st_rdev;
41 unsigned int __pad1;
42 unsigned long st_size;
43 unsigned long st_atime;
44 unsigned long st_mtime;
45 unsigned long st_ctime;
46 unsigned int st_blksize;
47 int st_blocks;
48 unsigned int __unused1;
49 unsigned int __unused2;
52 #endif /* _ASM_IA64_STAT_H */