X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=listati%2Fstatx.h;fp=listati%2Fstatx.h;h=5bec4de6f4b8cc99d86b040980ab4ac1f7b9faa9;hp=4eecfd64864a1d2b4d5777d964d0a1392654a877;hb=dc136036383f501fb6604bc04ce8a49abdbe9339;hpb=cda41b2445832d1c5f364ba501d5ef06b78f6aa3 diff --git a/listati/statx.h b/listati/statx.h index 4eecfd6..5bec4de 100644 --- a/listati/statx.h +++ b/listati/statx.h @@ -1,21 +1,22 @@ struct statx { __u32 stx_mask; /* Mask of bits indicating filled fields */ - __u32 stx_blksize; /* Block size for filesystem I/O */ + __u32 stx_blksize; /* Preferred block size for filesystem I/O */ __u64 stx_attributes; /* Extra file attribute indicators */ __u32 stx_nlink; /* Number of hard links */ __u32 stx_uid; /* User ID of owner */ __u32 stx_gid; /* Group ID of owner */ __u16 stx_mode; /* File type and mode */ + __u16 __spare0[1]; __u64 stx_ino; /* Inode number */ - __u64 stx_size; /* Total size in bytes */ - __u64 stx_blocks; /* Number of 512B blocks allocated */ + __u64 stx_size; /* File size in bytes */ + __u64 stx_blocks; /* Number of 512-byte blocks allocated */ __u64 stx_attributes_mask; /* Mask to show what's supported in stx_attributes */ /* The following fields are file timestamps */ - struct statx_timestamp stx_atime; /* Last access */ - struct statx_timestamp stx_btime; /* Creation */ - struct statx_timestamp stx_ctime; /* Last status change */ - struct statx_timestamp stx_mtime; /* Last modification */ + struct statx_timestamp stx_atime; /* Last access time */ + struct statx_timestamp stx_btime; /* File creation time */ + struct statx_timestamp stx_ctime; /* Last status change time */ + struct statx_timestamp stx_mtime; /* Last data modification time */ /* If this file represents a device, then the next two fields contain the ID of the device */ __u32 stx_rdev_major; /* Major ID */ @@ -24,4 +25,5 @@ struct statx { containing the filesystem where the file resides */ __u32 stx_dev_major; /* Major ID */ __u32 stx_dev_minor; /* Minor ID */ + __u64 __spare2[14]; /* Spare space for future expansion */ };