master
 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	ino_t st_ino;
 7	mode_t st_mode;
 8	nlink_t st_nlink;
 9	uid_t st_uid;
10	gid_t st_gid;
11	dev_t st_rdev;
12	short __st_rdev_padding;
13	off_t st_size;
14	blksize_t st_blksize;
15	blkcnt_t st_blocks;
16	struct {
17		long tv_sec;
18		long tv_nsec;
19	} __st_atim32, __st_mtim32, __st_ctim32;
20	unsigned __unused[2];
21	struct timespec st_atim;
22	struct timespec st_mtim;
23	struct timespec st_ctim;
24};