On 4/10/15 05:38, Peter Maydell wrote:
> On 27 March 2015 at 10:50, Chen Gang <xili_gchen_5...@hotmail.com> wrote:

[...]

>>
>> +#elif defined(TARGET_TILEGX)
>> +
>> +/* Copy from Linux kernel "uapi/asm-generic/stat.h" */
>> +struct target_stat {
>> +        abi_ulong st_dev;               /* Device.  */
>> +        abi_ulong 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. */
>> +        abi_ulong st_rdev;              /* Device number, if device.  */
>> +        abi_ulong __pad1;
>> +        abi_long  st_size;              /* Size of file, in bytes.  */
>> +        int st_blksize;                 /* Optimal block size for I/O.  */
>> +        int __pad2;
>> +        abi_long st_blocks;             /* Number 512-byte blocks 
>> allocated. */
>> +        abi_long target_st_atime;       /* Time of last access.  */
>> +        abi_ulong target_st_atime_nsec;
>> +        abi_long target_st_mtime;       /* Time of last modification.  */
>> +        abi_ulong target_st_mtime_nsec;
>> +        abi_long target_st_ctime;       /* Time of last status change.  */
>> +        abi_ulong target_st_ctime_nsec;
>> +        unsigned int __unused4;
>> +        unsigned int __unused5;
>> +};
> 
> We already have the generic stat struct for TARGET_OPENRISC,
> so you should just add TILEGX to the #if for that. (Pretty
> sure you want the stat64 struct too, or at least that it
> won't hurt.)
> 

OK, thanks, it sounds a good idea to me.

Thanks.
-- 
Chen Gang

Open, share, and attitude like air, water, and life which God blessed

Reply via email to