Messages in this thread Patch in this message | | | From | monstr@monstr ... | Subject | [PATCH 29/30] microblaze_mmu_v1: stat.h MMU update | Date | Mon, 27 Apr 2009 10:32:18 +0200 |
| |
From: Michal Simek <monstr@monstr.eu>
Signed-off-by: Michal Simek <monstr@monstr.eu> --- arch/microblaze/include/asm/stat.h | 26 +++++++++++++++++++++++++- 1 files changed, 25 insertions(+), 1 deletions(-)
diff --git a/arch/microblaze/include/asm/stat.h b/arch/microblaze/include/asm/stat.h index 5f18b8a..5a33b17 100644 --- a/arch/microblaze/include/asm/stat.h +++ b/arch/microblaze/include/asm/stat.h @@ -36,7 +36,7 @@ struct stat { unsigned long __unused4; unsigned long __unused5; }; - +# ifdef __uClinux__ struct stat64 { unsigned long long st_dev; unsigned long __unused1; @@ -69,5 +69,29 @@ struct stat64 { unsigned long __unused8; }; +# else /* __uClinux__ */ +/* FIXME */ +struct stat64 { + unsigned long long st_dev; /* Device.*/ + unsigned long long st_ino; /* File serial number.*/ + unsigned int st_mode; /* File mode.*/ + unsigned int st_nlink; /* Link count. */ + unsigned int st_uid; /* User ID of the file's owner. */ + unsigned int st_gid; /* Group ID of the file's group. */ + unsigned long long st_rdev; /* Device number, if device. */ + unsigned short __pad2; + long long st_size; /* Size of file, in bytes. */ + int st_blksize; /* Optimal block size for I/O. */ + long long st_blocks; /* No. 512-byte blocks allocated */ + int st_atime; /* Time of last access. */ + unsigned int st_atime_nsec; + int st_mtime; /* Time of last modification. */ + unsigned int st_mtime_nsec; + int st_ctime; /* Time of last status change. */ + unsigned int st_ctime_nsec; + unsigned int __unused4; + unsigned int __unused5; +}; +# endif /* __uClinux__ */ #endif /* _ASM_MICROBLAZE_STAT_H */ -- 1.5.5.1
| |