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 |