xref: /third_party/musl/arch/mips/bits/stat.h (revision 570af302)
1/* copied from kernel definition, but with padding replaced
2 * by the corresponding correctly-sized userspace types. */
3
4struct stat {
5	dev_t st_dev;
6	long __st_padding1[2];
7	ino_t st_ino;
8	mode_t st_mode;
9	nlink_t st_nlink;
10	uid_t st_uid;
11	gid_t st_gid;
12	dev_t st_rdev;
13	long __st_padding2[2];
14	off_t st_size;
15	struct {
16		long tv_sec;
17		long tv_nsec;
18	} __st_atim32, __st_mtim32, __st_ctim32;
19	blksize_t st_blksize;
20	long __st_padding3;
21	blkcnt_t st_blocks;
22	struct timespec st_atim;
23	struct timespec st_mtim;
24	struct timespec st_ctim;
25	long __st_padding4[2];
26};
27