|
Coda Distributed File System
|
#include <unistd.h>#include <stdlib.h>#include <util.h>#include <codadir.h>#include <srv.h>#include <vice.h>#include "cvnode.h"

Go to the source code of this file.
Classes | |
| struct | objlist |
Variables | |
| struct objlist | obj_chain |
| ViceFid | obj_fid |
| Vnode * | obj_vptr |
| olist | obj_sl |
| olist | obj_rsl |
| union { | |
| struct { | |
| ViceStoreId sid | |
| Inode sinode | |
| Inode finode | |
| Inode tinode | |
| unsigned tlength | |
| } file | |
| struct { | |
| PDirInode cinode | |
| int inodemod | |
| int needsres | |
| int purgelog | |
| int trunclog | |
| unsigned rupdate: 1 | |
| unsigned rstale: 1 | |
| } dir | |
| } | obj_u |
| #define d_cinode u.dir.cinode |
| #define d_inodemod u.dir.inodemod |
| #define d_needslogpurge u.dir.purgelog |
| #define d_needslogtrunc u.dir.trunclog |
| #define d_needsres u.dir.needsres |
| #define d_reintstale u.dir.rstale |
| #define d_reintupdate u.dir.rupdate |
| #define f_finode u.file.finode |
| #define f_sid u.file.sid |
| #define f_sinode u.file.sinode |
| #define f_tinode u.file.tinode |
| #define f_tlength u.file.tlength |
| PDirInode cinode |
| struct { ... } dir |
| struct { ... } file |
| Inode finode |
| int inodemod |
| int needsres |
| struct objlist obj_chain |
| ViceFid obj_fid |
| olist obj_rsl |
| olist obj_sl |
| union { ... } obj_u |
| Vnode* obj_vptr |
| int purgelog |
| unsigned rstale |
| unsigned rupdate |
| ViceStoreId sid |
| Inode sinode |
| Inode tinode |
| unsigned tlength |
| int trunclog |