[Overview][Constants][Types][Procedures and functions][Index] | Reference for unit 'BaseUnix' (#rtl)

# Stat

Record describing an inode (file) in the FPFstat call.

## Declaration

Source position: stat.inc line 17

`type Stat = packed record`
`st_dev: QWord;` |  | Device number
`__pad0_: array [0..3] of Byte;` |  | Alignment padding.
`__st_ino_: Cardinal;` |  | Inode number
`st_mode: Cardinal;` |  | File mode
`st_nlink: Cardinal;` |  | Number of hard links
`st_uid: Cardinal;` |  | File owner User ID
`st_gid: Cardinal;` |  | File owner group ID
`st_rdev: QWord;` |  | ??
`__pad3_: array [0..3] of Byte;` |  | Alignment padding.
`st_size: QWord;` |  | File size in bytes
`st_blksize: Cardinal;` |  | Block size
`st_blocks: QWord;` |  | Number of blocks
`st_atime: Cardinal;` |  | Last file access time
`st_atime_nsec: Cardinal;` |  | Access time with nanosecond precision
`st_mtime: Cardinal;` |  | Last file modification time
`st_mtime_nsec: Cardinal;` |  | Modification time with nanosecond precision
`st_ctime: Cardinal;` |  | File creation time
`st_ctime_nsec: Cardinal;` |  | Create time with nanosecond precision
`st_ino: QWord;` |  | Inode number
`end;`

Documentation generated on: May 14 2021