Skip to content

tstatx

Declaration

Source position: linux.pp line 598

type
  tstatx = record
    stx_mask: __u32 = DWord;
    stx_blksize: __u32 = DWord;
    stx_attributes: __u64 = QWord;
    stx_nlink: __u32 = DWord;
    stx_uid: __u32 = DWord;
    stx_gid: __u32 = DWord;
    stx_mode: __u16 = Word;
    __spare0: Array[0..0] of __u16 = Word;
    stx_ino: __u64 = QWord;
    stx_size: __u64 = QWord;
    stx_blocks: __u64 = QWord;
    stx_attributes_mask: __u64 = QWord;
    stx_atime: statx_timestamp = record
      tv_sec: __s64 = Int64;
      tv_nsec: __u32 = DWord;
      __reserved: __s32 = LongInt;
    end;
    stx_btime: statx_timestamp = record
      tv_sec: __s64 = Int64;
      tv_nsec: __u32 = DWord;
      __reserved: __s32 = LongInt;
    end;
    stx_ctime: statx_timestamp = record
      tv_sec: __s64 = Int64;
      tv_nsec: __u32 = DWord;
      __reserved: __s32 = LongInt;
    end;
    stx_mtime: statx_timestamp = record
      tv_sec: __s64 = Int64;
      tv_nsec: __u32 = DWord;
      __reserved: __s32 = LongInt;
    end;
    stx_rdev_major: __u32 = DWord;
    stx_rdev_minor: __u32 = DWord;
    stx_dev_major: __u32 = DWord;
    stx_dev_minor: __u32 = DWord;
    __spare2: Array[0..13] of __u64 = QWord;
  end;