libclues
Linux C++ Tracing Library
Loading...
Searching...
No Matches
clues::stat32_64 Struct Reference

64-bit sized stat data structure used with the stat64 family of system calls on 32-bit ABIs like i386. More...

#include <stat.hxx>

Public Attributes

uint64_t dev
 
unsigned char __pad0 [4]
 
uint32_t _ino
 
uint32_t mode
 
uint32_t nlink
 
uint32_t uid
 
uint32_t gid
 
uint64_t rdev
 
unsigned char __pad3 [4]
 
int64_t size
 
uint32_t blksize
 
uint64_t blocks
 
uint32_t atime
 
uint32_t atime_nsec
 
uint32_t mtime
 
uint32_t mtime_nsec
 
uint32_t ctime
 
uint32_t ctime_nsec
 
uint64_t ino
 

Detailed Description

64-bit sized stat data structure used with the stat64 family of system calls on 32-bit ABIs like i386.

According to the kernel sources this is based on some Glibc data structure which is the reason for the weird padding.

This one is also used in fstatat64().

Definition at line 57 of file stat.hxx.

Member Data Documentation

◆ __pad0

unsigned char clues::stat32_64::__pad0[4]

Definition at line 59 of file stat.hxx.

◆ __pad3

unsigned char clues::stat32_64::__pad3[4]

Definition at line 66 of file stat.hxx.

◆ _ino

uint32_t clues::stat32_64::_ino

Definition at line 60 of file stat.hxx.

◆ atime

uint32_t clues::stat32_64::atime

Definition at line 71 of file stat.hxx.

◆ atime_nsec

uint32_t clues::stat32_64::atime_nsec

Definition at line 72 of file stat.hxx.

◆ blksize

uint32_t clues::stat32_64::blksize

Definition at line 68 of file stat.hxx.

◆ blocks

uint64_t clues::stat32_64::blocks

Definition at line 70 of file stat.hxx.

◆ ctime

uint32_t clues::stat32_64::ctime

Definition at line 75 of file stat.hxx.

◆ ctime_nsec

uint32_t clues::stat32_64::ctime_nsec

Definition at line 76 of file stat.hxx.

◆ dev

uint64_t clues::stat32_64::dev

Definition at line 58 of file stat.hxx.

◆ gid

uint32_t clues::stat32_64::gid

Definition at line 64 of file stat.hxx.

◆ ino

uint64_t clues::stat32_64::ino

Definition at line 77 of file stat.hxx.

◆ mode

uint32_t clues::stat32_64::mode

Definition at line 61 of file stat.hxx.

◆ mtime

uint32_t clues::stat32_64::mtime

Definition at line 73 of file stat.hxx.

◆ mtime_nsec

uint32_t clues::stat32_64::mtime_nsec

Definition at line 74 of file stat.hxx.

◆ nlink

uint32_t clues::stat32_64::nlink

Definition at line 62 of file stat.hxx.

◆ rdev

uint64_t clues::stat32_64::rdev

Definition at line 65 of file stat.hxx.

◆ size

int64_t clues::stat32_64::size

Definition at line 67 of file stat.hxx.

◆ uid

uint32_t clues::stat32_64::uid

Definition at line 63 of file stat.hxx.


The documentation for this struct was generated from the following file: