Messages in this thread | | | Date | Mon, 27 Apr 2009 05:58:15 -0400 | From | Christoph Hellwig <> | Subject | Re: [PATCH 29/30] microblaze_mmu_v1: stat.h MMU update |
| |
On Mon, Apr 27, 2009 at 10:32:18AM +0200, monstr@monstr.eu wrote: > +# 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__ */
Userspace ABIs must not change because of MMU vs not.
| |