UbixOS  2.0
ufs2_dinode Struct Reference

#include <ufs.h>

Collaboration diagram for ufs2_dinode:
Collaboration graph

Data Fields

ufs_time_t di_atime
 
int32_t di_atimensec
 
int32_t di_birthnsec
 
ufs_time_t di_birthtime
 
uint32_t di_blksize
 
u_int64_t di_blocks
 
ufs_time_t di_ctime
 
int32_t di_ctimensec
 
ufs2_daddr_t di_db [12]
 
ufs2_daddr_t di_extb [2]
 
int32_t di_extsize
 
uint32_t di_flags
 
int32_t di_gen
 
uint32_t di_gid
 
ufs2_daddr_t di_ib [3]
 
uint32_t di_kernflags
 
u_int16_t di_mode
 
ufs_time_t di_mtime
 
int32_t di_mtimensec
 
int16_t di_nlink
 
u_int64_t di_size
 
int64_t di_spare [3]
 
uint32_t di_uid
 

Detailed Description

Definition at line 104 of file ufs.h.

Field Documentation

◆ di_atime

ufs_time_t ufs2_dinode::di_atime

Definition at line 112 of file ufs.h.

Referenced by _sys_stat(), sys_fstat(), and sys_fstatat().

◆ di_atimensec

int32_t ufs2_dinode::di_atimensec

Definition at line 117 of file ufs.h.

◆ di_birthnsec

int32_t ufs2_dinode::di_birthnsec

Definition at line 119 of file ufs.h.

◆ di_birthtime

ufs_time_t ufs2_dinode::di_birthtime

Definition at line 115 of file ufs.h.

◆ di_blksize

uint32_t ufs2_dinode::di_blksize

Definition at line 109 of file ufs.h.

◆ di_blocks

u_int64_t ufs2_dinode::di_blocks

Definition at line 111 of file ufs.h.

◆ di_ctime

ufs_time_t ufs2_dinode::di_ctime

Definition at line 114 of file ufs.h.

Referenced by _sys_stat(), sys_fstat(), and sys_fstatat().

◆ di_ctimensec

int32_t ufs2_dinode::di_ctimensec

Definition at line 118 of file ufs.h.

◆ di_db

ufs2_daddr_t ufs2_dinode::di_db[12]

Definition at line 125 of file ufs.h.

◆ di_extb

ufs2_daddr_t ufs2_dinode::di_extb[2]

Definition at line 124 of file ufs.h.

◆ di_extsize

int32_t ufs2_dinode::di_extsize

Definition at line 123 of file ufs.h.

◆ di_flags

uint32_t ufs2_dinode::di_flags

Definition at line 122 of file ufs.h.

◆ di_gen

int32_t ufs2_dinode::di_gen

Definition at line 120 of file ufs.h.

◆ di_gid

uint32_t ufs2_dinode::di_gid

Definition at line 108 of file ufs.h.

Referenced by _sys_stat(), sys_fstat(), and sys_fstatat().

◆ di_ib

ufs2_daddr_t ufs2_dinode::di_ib[3]

Definition at line 126 of file ufs.h.

◆ di_kernflags

uint32_t ufs2_dinode::di_kernflags

Definition at line 121 of file ufs.h.

◆ di_mode

u_int16_t ufs2_dinode::di_mode

Definition at line 105 of file ufs.h.

Referenced by _sys_stat(), sys_fstat(), and sys_fstatat().

◆ di_mtime

ufs_time_t ufs2_dinode::di_mtime

Definition at line 113 of file ufs.h.

Referenced by _sys_stat(), sys_fstat(), and sys_fstatat().

◆ di_mtimensec

int32_t ufs2_dinode::di_mtimensec

Definition at line 116 of file ufs.h.

◆ di_nlink

int16_t ufs2_dinode::di_nlink

Definition at line 106 of file ufs.h.

Referenced by _sys_stat(), sys_fstat(), and sys_fstatat().

◆ di_size

u_int64_t ufs2_dinode::di_size

Definition at line 110 of file ufs.h.

Referenced by _sys_stat(), sys_fstat(), and sys_fstatat().

◆ di_spare

int64_t ufs2_dinode::di_spare[3]

Definition at line 127 of file ufs.h.

◆ di_uid

uint32_t ufs2_dinode::di_uid

Definition at line 107 of file ufs.h.

Referenced by _sys_stat(), sys_fstat(), and sys_fstatat().


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