inode Struct Reference

#include <inode.h>

List of all members.

Public Member Functions

 LIST_HEAD (child_head, inode) i_child
 LIST_ENTRY (inode) i_next
 LIST_ENTRY (inode) i_hash
 LIST_ENTRY (inode) i_hash
 TAILQ_ENTRY (inode) i_unused
 LIST_ENTRY (inode) i_hash
 TAILQ_ENTRY (inode) i_unused

Public Attributes

struct inodei_parent
unsigned short i_num
unsigned short i_gen
unsigned short i_ref
unsigned short i_flags
union {
   hgfs_file_t   u_file
   hgfs_dir_t   u_dir
i_u
char i_name [NAME_MAX+1]
mode_t i_mode
nlink_t i_nlinks
uid_t i_uid
gid_t i_gid
off_t i_size
time_t i_atime
time_t i_mtime
time_t i_ctime
zone_t i_zone [V2_NR_TZONES]
dev_t i_dev
ino_t i_num
int i_count
int i_ndzones
int i_nindirs
struct super_blocki_sp
char i_dirt
bit_t i_zsearch
char i_mountpoint
char i_seek
char i_update


Detailed Description

Definition at line 54 of file inode.h.


Member Function Documentation

inode::LIST_ENTRY ( inode   ) 

inode::LIST_ENTRY ( inode   ) 

inode::LIST_ENTRY ( inode   ) 

inode::LIST_ENTRY ( inode   ) 

inode::LIST_HEAD ( child_head  ,
inode   
)

inode::TAILQ_ENTRY ( inode   ) 

inode::TAILQ_ENTRY ( inode   ) 


Member Data Documentation

Definition at line 22 of file inode.h.

Definition at line 30 of file inode.h.

Definition at line 24 of file inode.h.

dev_t inode::i_dev

Definition at line 28 of file inode.h.

Definition at line 34 of file inode.h.

unsigned short inode::i_flags

Definition at line 62 of file inode.h.

unsigned short inode::i_gen

Definition at line 60 of file inode.h.

gid_t inode::i_gid

Definition at line 20 of file inode.h.

mode_t inode::i_mode

Definition at line 17 of file inode.h.

Definition at line 37 of file inode.h.

Definition at line 23 of file inode.h.

char inode::i_name[NAME_MAX+1]

Definition at line 68 of file inode.h.

Definition at line 31 of file inode.h.

Definition at line 32 of file inode.h.

nlink_t inode::i_nlinks

Definition at line 18 of file inode.h.

ino_t inode::i_num

Definition at line 29 of file inode.h.

ino_t inode::i_num

Definition at line 59 of file inode.h.

struct inode* inode::i_parent [read]

Definition at line 55 of file inode.h.

unsigned short inode::i_ref

Definition at line 61 of file inode.h.

Definition at line 39 of file inode.h.

Definition at line 21 of file inode.h.

struct super_block* inode::i_sp [read]

Definition at line 33 of file inode.h.

union { ... } inode::i_u

uid_t inode::i_uid

Definition at line 19 of file inode.h.

Definition at line 40 of file inode.h.

zone_t inode::i_zone[V2_NR_TZONES]

Definition at line 25 of file inode.h.

Definition at line 35 of file inode.h.

Definition at line 66 of file inode.h.

Definition at line 65 of file inode.h.


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

Generated on Tue Mar 9 04:37:11 2010 for Minix by  doxygen 1.5.8