diff options
author | David McCullough <davidm@snapgear.com> | 2003-10-14 11:52:32 +0000 |
---|---|---|
committer | David McCullough <davidm@snapgear.com> | 2003-10-14 11:52:32 +0000 |
commit | 94b92c2fab333403aa43fd55ec858fdbf666f8c3 (patch) | |
tree | 10e30871a37756c010dbbb26326bf934ba434552 /libc/sysdeps/linux/microblaze/bits/kernel_stat.h | |
parent | 34c5a8290b32d93beca6ae8f9c346bbadf408591 (diff) |
Microblaze port from the uClinux-dist,
contributed by John Williams <jwilliams@itee.uq.edu.au>
Diffstat (limited to 'libc/sysdeps/linux/microblaze/bits/kernel_stat.h')
-rw-r--r-- | libc/sysdeps/linux/microblaze/bits/kernel_stat.h | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/libc/sysdeps/linux/microblaze/bits/kernel_stat.h b/libc/sysdeps/linux/microblaze/bits/kernel_stat.h new file mode 100644 index 000000000..e8ef01493 --- /dev/null +++ b/libc/sysdeps/linux/microblaze/bits/kernel_stat.h @@ -0,0 +1,62 @@ +/* Stat structure for linux/microblaze*/ + +#ifndef _BITS_STAT_STRUCT_H +#define _BITS_STAT_STRUCT_H + +struct kernel_stat +{ + __kernel_dev_t st_dev; + __kernel_ino_t st_ino; + __kernel_mode_t st_mode; + __kernel_nlink_t st_nlink; + __kernel_uid_t st_uid; + __kernel_gid_t st_gid; + __kernel_dev_t st_rdev; + __kernel_off_t st_size; + unsigned long st_blksize; + unsigned long st_blocks; + unsigned long st_atime; + unsigned long __unused1; + unsigned long st_mtime; + unsigned long __unused2; + unsigned long st_ctime; + unsigned long __unused3; + unsigned long __unused4; + unsigned long __unused5; +}; + +struct kernel_stat64 +{ + __kernel_dev_t st_dev; + unsigned long __unused0; + unsigned long __unused1; + + __kernel_ino64_t st_ino; + + __kernel_mode_t st_mode; + __kernel_nlink_t st_nlink; + + __kernel_uid_t st_uid; + __kernel_gid_t st_gid; + + __kernel_dev_t st_rdev; + unsigned long __unused2; + unsigned long __unused3; + + __kernel_loff_t st_size; + unsigned long st_blksize; + + unsigned long __unused4; /* future possible st_blocks high bits */ + unsigned long st_blocks; /* Number 512-byte blocks allocated. */ + + unsigned long st_atime; + unsigned long __unused5; + + unsigned long st_mtime; + unsigned long __unused6; + + unsigned long st_ctime; + unsigned long __unused7; /* high 32 bits of ctime someday */ +}; + +#endif /* _BITS_STAT_STRUCT_H */ |