chiark / gitweb /
eglibc (2.11.3-4+deb6u3) squeeze-lts; urgency=medium
[eglibc.git] / ports / sysdeps / unix / sysv / linux / hppa / kernel_stat.h
1 /* definition of "struct stat" from the kernel */
2 struct kernel_stat {
3         unsigned long   st_dev;         /* dev_t is 32 bits on parisc */
4         unsigned long   st_ino;         /* 32 bits */
5         unsigned short  st_mode;        /* 16 bits */
6         unsigned short  st_nlink;       /* 16 bits */
7         unsigned short  st_reserved1;   /* old st_uid */
8         unsigned short  st_reserved2;   /* old st_gid */
9         unsigned long   st_rdev;
10         unsigned long   st_size;
11         struct timespec st_atim;
12         struct timespec st_mtim;
13         struct timespec st_ctim;
14         long            st_blksize;
15         long            st_blocks;
16         unsigned long   __unused1;      /* ACL stuff */
17         unsigned long   __unused2;      /* network */
18         unsigned long   __unused3;      /* network */
19         unsigned long   __unused4;      /* cnodes */
20         unsigned short  __unused5;      /* netsite */
21         short           st_fstype;
22         unsigned long   st_realdev;
23         unsigned short  st_basemode;
24         unsigned short  st_spareshort;
25         unsigned long   st_uid;
26         unsigned long   st_gid;
27         unsigned long   st_spare4[3];
28 };
29
30 #define _HAVE_STAT_NSEC
31 #define _HAVE_STAT64_NSEC