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