stat
Regular
4.4
: ✅struct stat {
__kernel_ulong_t st_dev;
__kernel_ulong_t st_ino;
__kernel_ulong_t st_nlink;
unsigned int st_mode;
unsigned int st_uid;
unsigned int st_gid;
unsigned int __pad0;
__kernel_ulong_t st_rdev;
__kernel_long_t st_size;
__kernel_long_t st_blksize;
__kernel_long_t st_blocks;
__kernel_ulong_t st_atime;
__kernel_ulong_t st_atime_nsec;
__kernel_ulong_t st_mtime;
__kernel_ulong_t st_mtime_nsec;
__kernel_ulong_t st_ctime;
__kernel_ulong_t st_ctime_nsec;
__kernel_long_t __unused[3];
};
4.8
: ✅struct stat {
__kernel_ulong_t st_dev;
__kernel_ulong_t st_ino;
__kernel_ulong_t st_nlink;
unsigned int st_mode;
unsigned int st_uid;
unsigned int st_gid;
unsigned int __pad0;
__kernel_ulong_t st_rdev;
__kernel_long_t st_size;
__kernel_long_t st_blksize;
__kernel_long_t st_blocks;
__kernel_ulong_t st_atime;
__kernel_ulong_t st_atime_nsec;
__kernel_ulong_t st_mtime;
__kernel_ulong_t st_mtime_nsec;
__kernel_ulong_t st_ctime;
__kernel_ulong_t st_ctime_nsec;
__kernel_long_t __unused[3];
};
4.10
: ✅struct stat {
__kernel_ulong_t st_dev;
__kernel_ulong_t st_ino;
__kernel_ulong_t st_nlink;
unsigned int st_mode;
unsigned int st_uid;
unsigned int st_gid;
unsigned int __pad0;
__kernel_ulong_t st_rdev;
__kernel_long_t st_size;
__kernel_long_t st_blksize;
__kernel_long_t st_blocks;
__kernel_ulong_t st_atime;
__kernel_ulong_t st_atime_nsec;
__kernel_ulong_t st_mtime;
__kernel_ulong_t st_mtime_nsec;
__kernel_ulong_t st_ctime;
__kernel_ulong_t st_ctime_nsec;
__kernel_long_t __unused[3];
};
4.13
: ✅struct stat {
__kernel_ulong_t st_dev;
__kernel_ulong_t st_ino;
__kernel_ulong_t st_nlink;
unsigned int st_mode;
unsigned int st_uid;
unsigned int st_gid;
unsigned int __pad0;
__kernel_ulong_t st_rdev;
__kernel_long_t st_size;
__kernel_long_t st_blksize;
__kernel_long_t st_blocks;
__kernel_ulong_t st_atime;
__kernel_ulong_t st_atime_nsec;
__kernel_ulong_t st_mtime;
__kernel_ulong_t st_mtime_nsec;
__kernel_ulong_t st_ctime;
__kernel_ulong_t st_ctime_nsec;
__kernel_long_t __unused[3];
};
4.15
: ✅struct stat {
__kernel_ulong_t st_dev;
__kernel_ulong_t st_ino;
__kernel_ulong_t st_nlink;
unsigned int st_mode;
unsigned int st_uid;
unsigned int st_gid;
unsigned int __pad0;
__kernel_ulong_t st_rdev;
__kernel_long_t st_size;
__kernel_long_t st_blksize;
__kernel_long_t st_blocks;
__kernel_ulong_t st_atime;
__kernel_ulong_t st_atime_nsec;
__kernel_ulong_t st_mtime;
__kernel_ulong_t st_mtime_nsec;
__kernel_ulong_t st_ctime;
__kernel_ulong_t st_ctime_nsec;
__kernel_long_t __unused[3];
};
4.18
: ✅struct stat {
__kernel_ulong_t st_dev;
__kernel_ulong_t st_ino;
__kernel_ulong_t st_nlink;
unsigned int st_mode;
unsigned int st_uid;
unsigned int st_gid;
unsigned int __pad0;
__kernel_ulong_t st_rdev;
__kernel_long_t st_size;
__kernel_long_t st_blksize;
__kernel_long_t st_blocks;
__kernel_ulong_t st_atime;
__kernel_ulong_t st_atime_nsec;
__kernel_ulong_t st_mtime;
__kernel_ulong_t st_mtime_nsec;
__kernel_ulong_t st_ctime;
__kernel_ulong_t st_ctime_nsec;
__kernel_long_t __unused[3];
};
5.0
: ✅struct stat {
__kernel_ulong_t st_dev;
__kernel_ulong_t st_ino;
__kernel_ulong_t st_nlink;
unsigned int st_mode;
unsigned int st_uid;
unsigned int st_gid;
unsigned int __pad0;
__kernel_ulong_t st_rdev;
__kernel_long_t st_size;
__kernel_long_t st_blksize;
__kernel_long_t st_blocks;
__kernel_ulong_t st_atime;
__kernel_ulong_t st_atime_nsec;
__kernel_ulong_t st_mtime;
__kernel_ulong_t st_mtime_nsec;
__kernel_ulong_t st_ctime;
__kernel_ulong_t st_ctime_nsec;
__kernel_long_t __unused[3];
};
5.3
: ✅struct stat {
__kernel_ulong_t st_dev;
__kernel_ulong_t st_ino;
__kernel_ulong_t st_nlink;
unsigned int st_mode;
unsigned int st_uid;
unsigned int st_gid;
unsigned int __pad0;
__kernel_ulong_t st_rdev;
__kernel_long_t st_size;
__kernel_long_t st_blksize;
__kernel_long_t st_blocks;
__kernel_ulong_t st_atime;
__kernel_ulong_t st_atime_nsec;
__kernel_ulong_t st_mtime;
__kernel_ulong_t st_mtime_nsec;
__kernel_ulong_t st_ctime;
__kernel_ulong_t st_ctime_nsec;
__kernel_long_t __unused[3];
};
5.4
: ✅struct stat {
__kernel_ulong_t st_dev;
__kernel_ulong_t st_ino;
__kernel_ulong_t st_nlink;
unsigned int st_mode;
unsigned int st_uid;
unsigned int st_gid;
unsigned int __pad0;
__kernel_ulong_t st_rdev;
__kernel_long_t st_size;
__kernel_long_t st_blksize;
__kernel_long_t st_blocks;
__kernel_ulong_t st_atime;
__kernel_ulong_t st_atime_nsec;
__kernel_ulong_t st_mtime;
__kernel_ulong_t st_mtime_nsec;
__kernel_ulong_t st_ctime;
__kernel_ulong_t st_ctime_nsec;
__kernel_long_t __unused[3];
};
5.8
: ✅struct stat {
__kernel_ulong_t st_dev;
__kernel_ulong_t st_ino;
__kernel_ulong_t st_nlink;
unsigned int st_mode;
unsigned int st_uid;
unsigned int st_gid;
unsigned int __pad0;
__kernel_ulong_t st_rdev;
__kernel_long_t st_size;
__kernel_long_t st_blksize;
__kernel_long_t st_blocks;
__kernel_ulong_t st_atime;
__kernel_ulong_t st_atime_nsec;
__kernel_ulong_t st_mtime;
__kernel_ulong_t st_mtime_nsec;
__kernel_ulong_t st_ctime;
__kernel_ulong_t st_ctime_nsec;
__kernel_long_t __unused[3];
};
5.11
: ✅struct stat {
__kernel_ulong_t st_dev;
__kernel_ulong_t st_ino;
__kernel_ulong_t st_nlink;
unsigned int st_mode;
unsigned int st_uid;
unsigned int st_gid;
unsigned int __pad0;
__kernel_ulong_t st_rdev;
__kernel_long_t st_size;
__kernel_long_t st_blksize;
__kernel_long_t st_blocks;
__kernel_ulong_t st_atime;
__kernel_ulong_t st_atime_nsec;
__kernel_ulong_t st_mtime;
__kernel_ulong_t st_mtime_nsec;
__kernel_ulong_t st_ctime;
__kernel_ulong_t st_ctime_nsec;
__kernel_long_t __unused[3];
};
5.13
: ✅struct stat {
__kernel_ulong_t st_dev;
__kernel_ulong_t st_ino;
__kernel_ulong_t st_nlink;
unsigned int st_mode;
unsigned int st_uid;
unsigned int st_gid;
unsigned int __pad0;
__kernel_ulong_t st_rdev;
__kernel_long_t st_size;
__kernel_long_t st_blksize;
__kernel_long_t st_blocks;
__kernel_ulong_t st_atime;
__kernel_ulong_t st_atime_nsec;
__kernel_ulong_t st_mtime;
__kernel_ulong_t st_mtime_nsec;
__kernel_ulong_t st_ctime;
__kernel_ulong_t st_ctime_nsec;
__kernel_long_t __unused[3];
};
5.15
: ✅struct stat {
__kernel_ulong_t st_dev;
__kernel_ulong_t st_ino;
__kernel_ulong_t st_nlink;
unsigned int st_mode;
unsigned int st_uid;
unsigned int st_gid;
unsigned int __pad0;
__kernel_ulong_t st_rdev;
__kernel_long_t st_size;
__kernel_long_t st_blksize;
__kernel_long_t st_blocks;
__kernel_ulong_t st_atime;
__kernel_ulong_t st_atime_nsec;
__kernel_ulong_t st_mtime;
__kernel_ulong_t st_mtime_nsec;
__kernel_ulong_t st_ctime;
__kernel_ulong_t st_ctime_nsec;
__kernel_long_t __unused[3];
};
5.19
: ✅struct stat {
__kernel_ulong_t st_dev;
__kernel_ulong_t st_ino;
__kernel_ulong_t st_nlink;
unsigned int st_mode;
unsigned int st_uid;
unsigned int st_gid;
unsigned int __pad0;
__kernel_ulong_t st_rdev;
__kernel_long_t st_size;
__kernel_long_t st_blksize;
__kernel_long_t st_blocks;
__kernel_ulong_t st_atime;
__kernel_ulong_t st_atime_nsec;
__kernel_ulong_t st_mtime;
__kernel_ulong_t st_mtime_nsec;
__kernel_ulong_t st_ctime;
__kernel_ulong_t st_ctime_nsec;
__kernel_long_t __unused[3];
};
6.2
: ✅struct stat {
__kernel_ulong_t st_dev;
__kernel_ulong_t st_ino;
__kernel_ulong_t st_nlink;
unsigned int st_mode;
unsigned int st_uid;
unsigned int st_gid;
unsigned int __pad0;
__kernel_ulong_t st_rdev;
__kernel_long_t st_size;
__kernel_long_t st_blksize;
__kernel_long_t st_blocks;
__kernel_ulong_t st_atime;
__kernel_ulong_t st_atime_nsec;
__kernel_ulong_t st_mtime;
__kernel_ulong_t st_mtime_nsec;
__kernel_ulong_t st_ctime;
__kernel_ulong_t st_ctime_nsec;
__kernel_long_t __unused[3];
};
6.5
: ✅struct stat {
__kernel_ulong_t st_dev;
__kernel_ulong_t st_ino;
__kernel_ulong_t st_nlink;
unsigned int st_mode;
unsigned int st_uid;
unsigned int st_gid;
unsigned int __pad0;
__kernel_ulong_t st_rdev;
__kernel_long_t st_size;
__kernel_long_t st_blksize;
__kernel_long_t st_blocks;
__kernel_ulong_t st_atime;
__kernel_ulong_t st_atime_nsec;
__kernel_ulong_t st_mtime;
__kernel_ulong_t st_mtime_nsec;
__kernel_ulong_t st_ctime;
__kernel_ulong_t st_ctime_nsec;
__kernel_long_t __unused[3];
};
6.8
: ✅struct stat {
__kernel_ulong_t st_dev;
__kernel_ulong_t st_ino;
__kernel_ulong_t st_nlink;
unsigned int st_mode;
unsigned int st_uid;
unsigned int st_gid;
unsigned int __pad0;
__kernel_ulong_t st_rdev;
__kernel_long_t st_size;
__kernel_long_t st_blksize;
__kernel_long_t st_blocks;
__kernel_ulong_t st_atime;
__kernel_ulong_t st_atime_nsec;
__kernel_ulong_t st_mtime;
__kernel_ulong_t st_mtime_nsec;
__kernel_ulong_t st_ctime;
__kernel_ulong_t st_ctime_nsec;
__kernel_long_t __unused[3];
};
arm64
: ✅struct stat {
long unsigned int st_dev;
long unsigned int st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long unsigned int st_rdev;
long unsigned int __pad1;
long int st_size;
int st_blksize;
int __pad2;
long int st_blocks;
long int st_atime;
long unsigned int st_atime_nsec;
long int st_mtime;
long unsigned int st_mtime_nsec;
long int st_ctime;
long unsigned int st_ctime_nsec;
unsigned int __unused4;
unsigned int __unused5;
};
armhf
: ✅struct stat {
long unsigned int st_dev;
long unsigned int st_ino;
short unsigned int st_mode;
short unsigned int st_nlink;
short unsigned int st_uid;
short unsigned int st_gid;
long unsigned int st_rdev;
long unsigned int st_size;
long unsigned int st_blksize;
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 unsigned int __unused4;
long unsigned int __unused5;
};
ppc64el
: ✅struct stat {
long unsigned int st_dev;
ino_t st_ino;
long unsigned int st_nlink;
mode_t st_mode;
uid_t st_uid;
gid_t st_gid;
long unsigned int st_rdev;
off_t st_size;
long unsigned int st_blksize;
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 unsigned int __unused4;
long unsigned int __unused5;
long unsigned int __unused6;
};
riscv64
: ✅struct stat {
long unsigned int st_dev;
long unsigned int st_ino;
unsigned int st_mode;
unsigned int st_nlink;
unsigned int st_uid;
unsigned int st_gid;
long unsigned int st_rdev;
long unsigned int __pad1;
long int st_size;
int st_blksize;
int __pad2;
long int st_blocks;
long int st_atime;
long unsigned int st_atime_nsec;
long int st_mtime;
long unsigned int st_mtime_nsec;
long int st_ctime;
long unsigned int st_ctime_nsec;
unsigned int __unused4;
unsigned int __unused5;
};
aws
: ✅struct stat {
__kernel_ulong_t st_dev;
__kernel_ulong_t st_ino;
__kernel_ulong_t st_nlink;
unsigned int st_mode;
unsigned int st_uid;
unsigned int st_gid;
unsigned int __pad0;
__kernel_ulong_t st_rdev;
__kernel_long_t st_size;
__kernel_long_t st_blksize;
__kernel_long_t st_blocks;
__kernel_ulong_t st_atime;
__kernel_ulong_t st_atime_nsec;
__kernel_ulong_t st_mtime;
__kernel_ulong_t st_mtime_nsec;
__kernel_ulong_t st_ctime;
__kernel_ulong_t st_ctime_nsec;
__kernel_long_t __unused[3];
};
azure
: ✅struct stat {
__kernel_ulong_t st_dev;
__kernel_ulong_t st_ino;
__kernel_ulong_t st_nlink;
unsigned int st_mode;
unsigned int st_uid;
unsigned int st_gid;
unsigned int __pad0;
__kernel_ulong_t st_rdev;
__kernel_long_t st_size;
__kernel_long_t st_blksize;
__kernel_long_t st_blocks;
__kernel_ulong_t st_atime;
__kernel_ulong_t st_atime_nsec;
__kernel_ulong_t st_mtime;
__kernel_ulong_t st_mtime_nsec;
__kernel_ulong_t st_ctime;
__kernel_ulong_t st_ctime_nsec;
__kernel_long_t __unused[3];
};
gcp
: ✅struct stat {
__kernel_ulong_t st_dev;
__kernel_ulong_t st_ino;
__kernel_ulong_t st_nlink;
unsigned int st_mode;
unsigned int st_uid;
unsigned int st_gid;
unsigned int __pad0;
__kernel_ulong_t st_rdev;
__kernel_long_t st_size;
__kernel_long_t st_blksize;
__kernel_long_t st_blocks;
__kernel_ulong_t st_atime;
__kernel_ulong_t st_atime_nsec;
__kernel_ulong_t st_mtime;
__kernel_ulong_t st_mtime_nsec;
__kernel_ulong_t st_ctime;
__kernel_ulong_t st_ctime_nsec;
__kernel_long_t __unused[3];
};
lowlatency
: ✅struct stat {
__kernel_ulong_t st_dev;
__kernel_ulong_t st_ino;
__kernel_ulong_t st_nlink;
unsigned int st_mode;
unsigned int st_uid;
unsigned int st_gid;
unsigned int __pad0;
__kernel_ulong_t st_rdev;
__kernel_long_t st_size;
__kernel_long_t st_blksize;
__kernel_long_t st_blocks;
__kernel_ulong_t st_atime;
__kernel_ulong_t st_atime_nsec;
__kernel_ulong_t st_mtime;
__kernel_ulong_t st_mtime_nsec;
__kernel_ulong_t st_ctime;
__kernel_ulong_t st_ctime_nsec;
__kernel_long_t __unused[3];
};
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 unsigned int __pad1
int __pad2
unsigned int __unused4
unsigned int __unused5
unsigned int __pad0
__kernel_long_t __unused[3]
__kernel_ulong_t st_dev
➡️ long unsigned int st_dev
__kernel_ulong_t st_ino
➡️ long unsigned int st_ino
__kernel_ulong_t st_nlink
➡️ unsigned int st_nlink
__kernel_ulong_t st_rdev
➡️ long unsigned int st_rdev
__kernel_long_t st_size
➡️ long int st_size
__kernel_long_t st_blksize
➡️ int st_blksize
__kernel_long_t st_blocks
➡️ long int st_blocks
__kernel_ulong_t st_atime
➡️ long int st_atime
__kernel_ulong_t st_atime_nsec
➡️ long unsigned int st_atime_nsec
__kernel_ulong_t st_mtime
➡️ long int st_mtime
__kernel_ulong_t st_mtime_nsec
➡️ long unsigned int st_mtime_nsec
__kernel_ulong_t st_ctime
➡️ long int st_ctime
__kernel_ulong_t st_ctime_nsec
➡️ long unsigned int st_ctime_nsec
amd64
and armhf
⚠️long unsigned int __unused4
long unsigned int __unused5
unsigned int __pad0
__kernel_long_t __unused[3]
__kernel_ulong_t st_dev
➡️ long unsigned int st_dev
__kernel_ulong_t st_ino
➡️ long unsigned int st_ino
__kernel_ulong_t st_nlink
➡️ short unsigned int st_nlink
unsigned int st_mode
➡️ short unsigned int st_mode
unsigned int st_uid
➡️ short unsigned int st_uid
unsigned int st_gid
➡️ short unsigned int st_gid
__kernel_ulong_t st_rdev
➡️ long unsigned int st_rdev
__kernel_long_t st_size
➡️ long unsigned int st_size
__kernel_long_t st_blksize
➡️ long unsigned int st_blksize
__kernel_long_t st_blocks
➡️ long unsigned int st_blocks
__kernel_ulong_t st_atime
➡️ long unsigned int st_atime
__kernel_ulong_t st_atime_nsec
➡️ long unsigned int st_atime_nsec
__kernel_ulong_t st_mtime
➡️ long unsigned int st_mtime
__kernel_ulong_t st_mtime_nsec
➡️ long unsigned int st_mtime_nsec
__kernel_ulong_t st_ctime
➡️ long unsigned int st_ctime
__kernel_ulong_t st_ctime_nsec
➡️ long unsigned int st_ctime_nsec
amd64
and ppc64el
⚠️long unsigned int __unused4
long unsigned int __unused5
long unsigned int __unused6
unsigned int __pad0
__kernel_long_t __unused[3]
__kernel_ulong_t st_dev
➡️ long unsigned int st_dev
__kernel_ulong_t st_ino
➡️ ino_t st_ino
__kernel_ulong_t st_nlink
➡️ long unsigned int st_nlink
unsigned int st_mode
➡️ mode_t st_mode
unsigned int st_uid
➡️ uid_t st_uid
unsigned int st_gid
➡️ gid_t st_gid
__kernel_ulong_t st_rdev
➡️ long unsigned int st_rdev
__kernel_long_t st_size
➡️ off_t st_size
__kernel_long_t st_blksize
➡️ long unsigned int st_blksize
__kernel_long_t st_blocks
➡️ long unsigned int st_blocks
__kernel_ulong_t st_atime
➡️ long unsigned int st_atime
__kernel_ulong_t st_atime_nsec
➡️ long unsigned int st_atime_nsec
__kernel_ulong_t st_mtime
➡️ long unsigned int st_mtime
__kernel_ulong_t st_mtime_nsec
➡️ long unsigned int st_mtime_nsec
__kernel_ulong_t st_ctime
➡️ long unsigned int st_ctime
__kernel_ulong_t st_ctime_nsec
➡️ long unsigned int st_ctime_nsec
amd64
and riscv64
⚠️long unsigned int __pad1
int __pad2
unsigned int __unused4
unsigned int __unused5
unsigned int __pad0
__kernel_long_t __unused[3]
__kernel_ulong_t st_dev
➡️ long unsigned int st_dev
__kernel_ulong_t st_ino
➡️ long unsigned int st_ino
__kernel_ulong_t st_nlink
➡️ unsigned int st_nlink
__kernel_ulong_t st_rdev
➡️ long unsigned int st_rdev
__kernel_long_t st_size
➡️ long int st_size
__kernel_long_t st_blksize
➡️ int st_blksize
__kernel_long_t st_blocks
➡️ long int st_blocks
__kernel_ulong_t st_atime
➡️ long int st_atime
__kernel_ulong_t st_atime_nsec
➡️ long unsigned int st_atime_nsec
__kernel_ulong_t st_mtime
➡️ long int st_mtime
__kernel_ulong_t st_mtime_nsec
➡️ long unsigned int st_mtime_nsec
__kernel_ulong_t st_ctime
➡️ long int st_ctime
__kernel_ulong_t st_ctime_nsec
➡️ long unsigned int st_ctime_nsec
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅