Merge branch 'old.dcache' into work.dcache
[sfrench/cifs-2.6.git] / arch / alpha / include / uapi / asm / stat.h
1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2 #ifndef _ALPHA_STAT_H
3 #define _ALPHA_STAT_H
4
5 struct stat {
6         unsigned int    st_dev;
7         unsigned int    st_ino;
8         unsigned int    st_mode;
9         unsigned int    st_nlink;
10         unsigned int    st_uid;
11         unsigned int    st_gid;
12         unsigned int    st_rdev;
13         long            st_size;
14         unsigned long   st_atime;
15         unsigned long   st_mtime;
16         unsigned long   st_ctime;
17         unsigned int    st_blksize;
18         unsigned int    st_blocks;
19         unsigned int    st_flags;
20         unsigned int    st_gen;
21 };
22
23 /* The stat64 structure increases the size of dev_t, blkcnt_t, adds
24    nanosecond resolution times, and padding for expansion.  */
25
26 struct stat64 {
27         unsigned long   st_dev;
28         unsigned long   st_ino;
29         unsigned long   st_rdev;
30         long            st_size;
31         unsigned long   st_blocks;
32
33         unsigned int    st_mode;
34         unsigned int    st_uid;
35         unsigned int    st_gid;
36         unsigned int    st_blksize;
37         unsigned int    st_nlink;
38         unsigned int    __pad0;
39
40         unsigned long   st_atime;
41         unsigned long   st_atime_nsec; 
42         unsigned long   st_mtime;
43         unsigned long   st_mtime_nsec;
44         unsigned long   st_ctime;
45         unsigned long   st_ctime_nsec;
46         long            __unused[3];
47 };
48
49 #endif