Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
stat.h
Go to the documentation of this file.
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