vfs_node_t Struct Reference
[Fs]

Instances of this type represent an active, in-memory VFS node and any state which may be associated with it. More...

#include <vfs.h>


Data Fields

fibril_rwlock_t contents_rwlock
 Holding this rwlock prevents modifications of the node's contents.
unsigned lnkcnt
 Number of names this node has in the file system namespace.
link_t nh_link
 Node hash-table link.
unsigned refcnt
 Usage counter.
aoff64_t size
 Cached size if the node is a file.
vfs_node_type_t type
 Partial info about the node type.
 VFS_TRIPLET
 Identity of the node.


Detailed Description

Instances of this type represent an active, in-memory VFS node and any state which may be associated with it.

Definition at line 101 of file vfs.h.


Field Documentation

unsigned refcnt

Usage counter.

This includes, but is not limited to, all vfs_file_t structures that reference this node.

Definition at line 108 of file vfs.h.


The documentation for this struct was generated from the following file:
Generated on Thu Jun 2 07:46:01 2011 for HelenOS/USB by  doxygen 1.4.7