PatchworkOS  19e446b
A non-POSIX operating system.
Loading...
Searching...
No Matches
vattr_t Struct Reference

Vnode attributes structure. More...

#include <fs.h>

Collaboration diagram for vattr_t:

Data Fields

vtype_t type
 
uint64_t nlink
 
uint64_t id
 
uint64_t size
 
uint64_t blocks
 
uint64_t blockSize
 
time_t atime
 
time_t mtime
 
time_t ctime
 
uint8_t padding [64]
 Padding to leave space for future expansion.
 

Detailed Description

Vnode attributes structure.

Definition at line 359 of file fs.h.

Field Documentation

◆ type

vtype_t vattr_t::type

Definition at line 361 of file fs.h.

◆ nlink

uint64_t vattr_t::nlink

Definition at line 362 of file fs.h.

◆ id

uint64_t vattr_t::id

Definition at line 363 of file fs.h.

◆ size

uint64_t vattr_t::size

Definition at line 364 of file fs.h.

◆ blocks

uint64_t vattr_t::blocks

Definition at line 365 of file fs.h.

◆ blockSize

uint64_t vattr_t::blockSize

Definition at line 366 of file fs.h.

◆ atime

time_t vattr_t::atime

Definition at line 367 of file fs.h.

◆ mtime

time_t vattr_t::mtime

Definition at line 368 of file fs.h.

◆ ctime

time_t vattr_t::ctime

Definition at line 369 of file fs.h.

◆ padding

uint8_t vattr_t::padding[64]

Padding to leave space for future expansion.

Definition at line 370 of file fs.h.


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