@@ -29,27 +29,27 @@
argument of the statx function.) */
struct statx
{
- __uint32_t stx_mask;
- __uint32_t stx_blksize;
- __uint64_t stx_attributes;
- __uint32_t stx_nlink;
- __uint32_t stx_uid;
- __uint32_t stx_gid;
- __uint16_t stx_mode;
- __uint16_t __statx_pad1[1];
- __uint64_t stx_ino;
- __uint64_t stx_size;
- __uint64_t stx_blocks;
- __uint64_t stx_attributes_mask;
+ unsigned int stx_mask;
+ unsigned int stx_blksize;
+ __extension__ unsigned long long int stx_attributes;
+ unsigned int stx_nlink;
+ unsigned int stx_uid;
+ unsigned int stx_gid;
+ unsigned short int stx_mode;
+ unsigned short int __statx_pad1[1];
+ __extension__ unsigned long long int stx_ino;
+ __extension__ unsigned long long int stx_size;
+ __extension__ unsigned long long int stx_blocks;
+ __extension__ unsigned long long int stx_attributes_mask;
struct statx_timestamp stx_atime;
struct statx_timestamp stx_btime;
struct statx_timestamp stx_ctime;
struct statx_timestamp stx_mtime;
- __uint32_t stx_rdev_major;
- __uint32_t stx_rdev_minor;
- __uint32_t stx_dev_major;
- __uint32_t stx_dev_minor;
- __uint64_t __statx_pad2[14];
+ unsigned int stx_rdev_major;
+ unsigned int stx_rdev_minor;
+ unsigned int stx_dev_major;
+ unsigned int stx_dev_minor;
+ __extension__ unsigned long long int __statx_pad2[14];
};
#endif /* __statx_defined */
@@ -25,9 +25,9 @@
struct statx_timestamp
{
- __int64_t tv_sec;
- __uint32_t tv_nsec;
- __int32_t __statx_timestamp_pad1[1];
+ __extension__ long long int tv_sec;
+ unsigned int tv_nsec;
+ int __statx_timestamp_pad1[1];
};
#endif /* __statx_timestamp_defined */