blob: adfcec35abda3055774efafd6e8f31967f542701 [file] [log] [blame] [edit]
/* copied from kernel definition, but with padding replaced
* by the corresponding correctly-sized userspace types.
* include/uapi/asm-generic/stat.h */
struct stat {
dev_t st_dev; /* unsigned long */
ino_t st_ino; /* unsigned long */
mode_t st_mode; /* unsigned int */
unsigned int st_nlink; /* unsigned int */
uid_t st_uid; /* unsigned int */
gid_t st_gid; /* unsigned int */
dev_t st_rdev; /* unsigned long */
unsigned long __pad1;
off_t st_size; /* long */
blksize_t st_blksize; /* int */
int __pad2;
blkcnt_t st_blocks; /* long */
struct timespec st_atim; /* long, unsigned long */
struct timespec st_mtim; /* long, unsigned long */
struct timespec st_ctim; /* long, unsigned long */
unsigned int __unused4;
unsigned int __unused5;
};