[PATCH 2/3] statxat: Add a system call to make extended file stats available
Andreas Schwab
schwab@linux-m68k.org
Tue Nov 12 18:45:00 GMT 2013
David Howells <dhowells@redhat.com> writes:
> struct statx {
> uint32_t st_mask;
> uint32_t st_information;
> uint16_t st_mode;
> uint16_t __spare0[1];
> uint32_t st_nlink;
> uint32_t st_uid;
> uint32_t st_gid;
> uint32_t st_alloc_blksize;
> uint32_t st_blksize;
> uint32_t st_small_io_size;
> uint32_t st_large_io_size;
> struct statx_dev st_rdev;
> struct statx_dev st_dev;
> int32_t st_atime_ns;
> int32_t st_btime_ns;
> int32_t st_ctime_ns;
> int32_t st_mtime_ns;
> int64_t st_atime;
> int64_t st_btime;
> int64_t st_ctime;
> int64_t st_mtime;
> uint64_t st_ino;
> uint64_t st_size;
> uint64_t st_blocks;
> uint64_t st_version;
> uint64_t st_ioc_flags;
I'd suggest to use a different prefix (stx_ instead of st_) for the
members. st_[acm]time are typically defined as macros by <sys/stat.h>
which would conflict.
Andreas.
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
More information about the Libc-alpha
mailing list