stat64
Regular
4.4
: ✅struct stat64 {
long long unsigned int st_dev;
unsigned char __pad0[4];
unsigned int __st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long long unsigned int st_rdev;
unsigned char __pad3[4];
long long int st_size;
unsigned int st_blksize;
long long int st_blocks;
unsigned int st_atime;
unsigned int st_atime_nsec;
unsigned int st_mtime;
unsigned int st_mtime_nsec;
unsigned int st_ctime;
unsigned int st_ctime_nsec;
long long unsigned int st_ino;
};
4.8
: ✅struct stat64 {
long long unsigned int st_dev;
unsigned char __pad0[4];
unsigned int __st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long long unsigned int st_rdev;
unsigned char __pad3[4];
long long int st_size;
unsigned int st_blksize;
long long int st_blocks;
unsigned int st_atime;
unsigned int st_atime_nsec;
unsigned int st_mtime;
unsigned int st_mtime_nsec;
unsigned int st_ctime;
unsigned int st_ctime_nsec;
long long unsigned int st_ino;
};
4.10
: ✅struct stat64 {
long long unsigned int st_dev;
unsigned char __pad0[4];
unsigned int __st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long long unsigned int st_rdev;
unsigned char __pad3[4];
long long int st_size;
unsigned int st_blksize;
long long int st_blocks;
unsigned int st_atime;
unsigned int st_atime_nsec;
unsigned int st_mtime;
unsigned int st_mtime_nsec;
unsigned int st_ctime;
unsigned int st_ctime_nsec;
long long unsigned int st_ino;
};
4.13
: ✅struct stat64 {
long long unsigned int st_dev;
unsigned char __pad0[4];
unsigned int __st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long long unsigned int st_rdev;
unsigned char __pad3[4];
long long int st_size;
unsigned int st_blksize;
long long int st_blocks;
unsigned int st_atime;
unsigned int st_atime_nsec;
unsigned int st_mtime;
unsigned int st_mtime_nsec;
unsigned int st_ctime;
unsigned int st_ctime_nsec;
long long unsigned int st_ino;
};
4.15
: ✅struct stat64 {
long long unsigned int st_dev;
unsigned char __pad0[4];
unsigned int __st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long long unsigned int st_rdev;
unsigned char __pad3[4];
long long int st_size;
unsigned int st_blksize;
long long int st_blocks;
unsigned int st_atime;
unsigned int st_atime_nsec;
unsigned int st_mtime;
unsigned int st_mtime_nsec;
unsigned int st_ctime;
unsigned int st_ctime_nsec;
long long unsigned int st_ino;
};
4.18
: ✅struct stat64 {
long long unsigned int st_dev;
unsigned char __pad0[4];
unsigned int __st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long long unsigned int st_rdev;
unsigned char __pad3[4];
long long int st_size;
unsigned int st_blksize;
long long int st_blocks;
unsigned int st_atime;
unsigned int st_atime_nsec;
unsigned int st_mtime;
unsigned int st_mtime_nsec;
unsigned int st_ctime;
unsigned int st_ctime_nsec;
long long unsigned int st_ino;
};
5.0
: ✅struct stat64 {
long long unsigned int st_dev;
unsigned char __pad0[4];
unsigned int __st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long long unsigned int st_rdev;
unsigned char __pad3[4];
long long int st_size;
unsigned int st_blksize;
long long int st_blocks;
unsigned int st_atime;
unsigned int st_atime_nsec;
unsigned int st_mtime;
unsigned int st_mtime_nsec;
unsigned int st_ctime;
unsigned int st_ctime_nsec;
long long unsigned int st_ino;
};
5.3
: ✅struct stat64 {
long long unsigned int st_dev;
unsigned char __pad0[4];
unsigned int __st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long long unsigned int st_rdev;
unsigned char __pad3[4];
long long int st_size;
unsigned int st_blksize;
long long int st_blocks;
unsigned int st_atime;
unsigned int st_atime_nsec;
unsigned int st_mtime;
unsigned int st_mtime_nsec;
unsigned int st_ctime;
unsigned int st_ctime_nsec;
long long unsigned int st_ino;
};
5.4
: ✅struct stat64 {
long long unsigned int st_dev;
unsigned char __pad0[4];
unsigned int __st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long long unsigned int st_rdev;
unsigned char __pad3[4];
long long int st_size;
unsigned int st_blksize;
long long int st_blocks;
unsigned int st_atime;
unsigned int st_atime_nsec;
unsigned int st_mtime;
unsigned int st_mtime_nsec;
unsigned int st_ctime;
unsigned int st_ctime_nsec;
long long unsigned int st_ino;
};
5.8
: ✅struct stat64 {
long long unsigned int st_dev;
unsigned char __pad0[4];
unsigned int __st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long long unsigned int st_rdev;
unsigned char __pad3[4];
long long int st_size;
unsigned int st_blksize;
long long int st_blocks;
unsigned int st_atime;
unsigned int st_atime_nsec;
unsigned int st_mtime;
unsigned int st_mtime_nsec;
unsigned int st_ctime;
unsigned int st_ctime_nsec;
long long unsigned int st_ino;
};
5.11
: ✅struct stat64 {
long long unsigned int st_dev;
unsigned char __pad0[4];
unsigned int __st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long long unsigned int st_rdev;
unsigned char __pad3[4];
long long int st_size;
unsigned int st_blksize;
long long int st_blocks;
unsigned int st_atime;
unsigned int st_atime_nsec;
unsigned int st_mtime;
unsigned int st_mtime_nsec;
unsigned int st_ctime;
unsigned int st_ctime_nsec;
long long unsigned int st_ino;
};
5.13
: ✅struct stat64 {
long long unsigned int st_dev;
unsigned char __pad0[4];
unsigned int __st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long long unsigned int st_rdev;
unsigned char __pad3[4];
long long int st_size;
unsigned int st_blksize;
long long int st_blocks;
unsigned int st_atime;
unsigned int st_atime_nsec;
unsigned int st_mtime;
unsigned int st_mtime_nsec;
unsigned int st_ctime;
unsigned int st_ctime_nsec;
long long unsigned int st_ino;
};
5.15
: ✅struct stat64 {
long long unsigned int st_dev;
unsigned char __pad0[4];
unsigned int __st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long long unsigned int st_rdev;
unsigned char __pad3[4];
long long int st_size;
unsigned int st_blksize;
long long int st_blocks;
unsigned int st_atime;
unsigned int st_atime_nsec;
unsigned int st_mtime;
unsigned int st_mtime_nsec;
unsigned int st_ctime;
unsigned int st_ctime_nsec;
long long unsigned int st_ino;
};
5.19
: ✅struct stat64 {
long long unsigned int st_dev;
unsigned char __pad0[4];
unsigned int __st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long long unsigned int st_rdev;
unsigned char __pad3[4];
long long int st_size;
unsigned int st_blksize;
long long int st_blocks;
unsigned int st_atime;
unsigned int st_atime_nsec;
unsigned int st_mtime;
unsigned int st_mtime_nsec;
unsigned int st_ctime;
unsigned int st_ctime_nsec;
long long unsigned int st_ino;
};
6.2
: ✅struct stat64 {
long long unsigned int st_dev;
unsigned char __pad0[4];
unsigned int __st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long long unsigned int st_rdev;
unsigned char __pad3[4];
long long int st_size;
unsigned int st_blksize;
long long int st_blocks;
unsigned int st_atime;
unsigned int st_atime_nsec;
unsigned int st_mtime;
unsigned int st_mtime_nsec;
unsigned int st_ctime;
unsigned int st_ctime_nsec;
long long unsigned int st_ino;
};
6.5
: ✅struct stat64 {
long long unsigned int st_dev;
unsigned char __pad0[4];
unsigned int __st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long long unsigned int st_rdev;
unsigned char __pad3[4];
long long int st_size;
unsigned int st_blksize;
long long int st_blocks;
unsigned int st_atime;
unsigned int st_atime_nsec;
unsigned int st_mtime;
unsigned int st_mtime_nsec;
unsigned int st_ctime;
unsigned int st_ctime_nsec;
long long unsigned int st_ino;
};
6.8
: ✅struct stat64 {
long long unsigned int st_dev;
unsigned char __pad0[4];
unsigned int __st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long long unsigned int st_rdev;
unsigned char __pad3[4];
long long int st_size;
unsigned int st_blksize;
long long int st_blocks;
unsigned int st_atime;
unsigned int st_atime_nsec;
unsigned int st_mtime;
unsigned int st_mtime_nsec;
unsigned int st_ctime;
unsigned int st_ctime_nsec;
long long unsigned int st_ino;
};
arm64
: ✅struct stat64 {
compat_u64 st_dev;
unsigned char __pad0[4];
compat_ulong_t __st_ino;
compat_uint_t st_mode;
compat_uint_t st_nlink;
compat_ulong_t st_uid;
compat_ulong_t st_gid;
compat_u64 st_rdev;
unsigned char __pad3[4];
compat_s64 st_size;
compat_ulong_t st_blksize;
compat_u64 st_blocks;
compat_ulong_t st_atime;
compat_ulong_t st_atime_nsec;
compat_ulong_t st_mtime;
compat_ulong_t st_mtime_nsec;
compat_ulong_t st_ctime;
compat_ulong_t st_ctime_nsec;
compat_u64 st_ino;
};
armhf
: ✅struct stat64 {
long long unsigned int st_dev;
unsigned char __pad0[4];
long unsigned int __st_ino;
unsigned int st_mode;
unsigned int st_nlink;
long unsigned int st_uid;
long unsigned int st_gid;
long long unsigned int st_rdev;
unsigned char __pad3[4];
long long int st_size;
long unsigned int st_blksize;
long long unsigned int st_blocks;
long unsigned int st_atime;
long unsigned int st_atime_nsec;
long unsigned int st_mtime;
long unsigned int st_mtime_nsec;
long unsigned int st_ctime;
long unsigned int st_ctime_nsec;
long long unsigned int st_ino;
};
ppc64el
: ✅struct stat64 {
long long unsigned int st_dev;
long long unsigned int st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long long unsigned int st_rdev;
short unsigned int __pad2;
long long int st_size;
int st_blksize;
long long int st_blocks;
int st_atime;
unsigned int st_atime_nsec;
int st_mtime;
unsigned int st_mtime_nsec;
int st_ctime;
unsigned int st_ctime_nsec;
unsigned int __unused4;
unsigned int __unused5;
};
riscv64
: Absent ⚠️
aws
: ✅struct stat64 {
long long unsigned int st_dev;
unsigned char __pad0[4];
unsigned int __st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long long unsigned int st_rdev;
unsigned char __pad3[4];
long long int st_size;
unsigned int st_blksize;
long long int st_blocks;
unsigned int st_atime;
unsigned int st_atime_nsec;
unsigned int st_mtime;
unsigned int st_mtime_nsec;
unsigned int st_ctime;
unsigned int st_ctime_nsec;
long long unsigned int st_ino;
};
azure
: ✅struct stat64 {
long long unsigned int st_dev;
unsigned char __pad0[4];
unsigned int __st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long long unsigned int st_rdev;
unsigned char __pad3[4];
long long int st_size;
unsigned int st_blksize;
long long int st_blocks;
unsigned int st_atime;
unsigned int st_atime_nsec;
unsigned int st_mtime;
unsigned int st_mtime_nsec;
unsigned int st_ctime;
unsigned int st_ctime_nsec;
long long unsigned int st_ino;
};
gcp
: ✅struct stat64 {
long long unsigned int st_dev;
unsigned char __pad0[4];
unsigned int __st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long long unsigned int st_rdev;
unsigned char __pad3[4];
long long int st_size;
unsigned int st_blksize;
long long int st_blocks;
unsigned int st_atime;
unsigned int st_atime_nsec;
unsigned int st_mtime;
unsigned int st_mtime_nsec;
unsigned int st_ctime;
unsigned int st_ctime_nsec;
long long unsigned int st_ino;
};
lowlatency
: ✅struct stat64 {
long long unsigned int st_dev;
unsigned char __pad0[4];
unsigned int __st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long long unsigned int st_rdev;
unsigned char __pad3[4];
long long int st_size;
unsigned int st_blksize;
long long int st_blocks;
unsigned int st_atime;
unsigned int st_atime_nsec;
unsigned int st_mtime;
unsigned int st_mtime_nsec;
unsigned int st_ctime;
unsigned int st_ctime_nsec;
long long unsigned int st_ino;
};
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
✅
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
✅
5.0
and 5.3
✅
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
✅
5.19
and 6.2
✅
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
⚠️long long unsigned int st_dev
➡️ compat_u64 st_dev
unsigned int __st_ino
➡️ compat_ulong_t __st_ino
unsigned int st_mode
➡️ compat_uint_t st_mode
unsigned int st_nlink
➡️ compat_uint_t st_nlink
unsigned int st_uid
➡️ compat_ulong_t st_uid
unsigned int st_gid
➡️ compat_ulong_t st_gid
long long unsigned int st_rdev
➡️ compat_u64 st_rdev
long long int st_size
➡️ compat_s64 st_size
unsigned int st_blksize
➡️ compat_ulong_t st_blksize
long long int st_blocks
➡️ compat_u64 st_blocks
unsigned int st_atime
➡️ compat_ulong_t st_atime
unsigned int st_atime_nsec
➡️ compat_ulong_t st_atime_nsec
unsigned int st_mtime
➡️ compat_ulong_t st_mtime
unsigned int st_mtime_nsec
➡️ compat_ulong_t st_mtime_nsec
unsigned int st_ctime
➡️ compat_ulong_t st_ctime
unsigned int st_ctime_nsec
➡️ compat_ulong_t st_ctime_nsec
long long unsigned int st_ino
➡️ compat_u64 st_ino
amd64
and armhf
⚠️unsigned int __st_ino
➡️ long unsigned int __st_ino
unsigned int st_uid
➡️ long unsigned int st_uid
unsigned int st_gid
➡️ long unsigned int st_gid
unsigned int st_blksize
➡️ long unsigned int st_blksize
long long int st_blocks
➡️ long long unsigned int st_blocks
unsigned int st_atime
➡️ long unsigned int st_atime
unsigned int st_atime_nsec
➡️ long unsigned int st_atime_nsec
unsigned int st_mtime
➡️ long unsigned int st_mtime
unsigned int st_mtime_nsec
➡️ long unsigned int st_mtime_nsec
unsigned int st_ctime
➡️ long unsigned int st_ctime
unsigned int st_ctime_nsec
➡️ long unsigned int st_ctime_nsec
amd64
and ppc64el
⚠️short unsigned int __pad2
unsigned int __unused4
unsigned int __unused5
unsigned char __pad0[4]
unsigned int __st_ino
unsigned char __pad3[4]
unsigned int st_blksize
➡️ int st_blksize
unsigned int st_atime
➡️ int st_atime
unsigned int st_mtime
➡️ int st_mtime
unsigned int st_ctime
➡️ int st_ctime
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅