Coda Distributed File System
Classes | Macros | Functions
vlist.h File Reference
#include <unistd.h>
#include <stdlib.h>
#include <util.h>
#include <codadir.h>
#include <srv.h>
#include <olist.h>
#include <dlist.h>
#include <vice.h>
#include "cvnode.h"
Include dependency graph for vlist.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  vle
 

Macros

#define f_sid   u.file.sid
 
#define f_sinode   u.file.sinode
 
#define f_finode   u.file.finode
 
#define f_tinode   u.file.tinode
 
#define f_tlength   u.file.tlength
 
#define d_inodemod   u.dir.inodemod
 
#define d_cinode   u.dir.cinode
 
#define d_needsres   u.dir.needsres
 
#define d_needslogpurge   u.dir.purgelog
 
#define d_needslogtrunc   u.dir.trunclog
 
#define d_reintupdate   u.dir.rupdate
 
#define d_reintstale   u.dir.rstale
 

Functions

int VLECmp (vle *, vle *)
 
vleFindVLE (dlist &, ViceFid *)
 
vleAddVLE (dlist &, ViceFid *)
 

Macro Definition Documentation

◆ d_cinode

#define d_cinode   u.dir.cinode

◆ d_inodemod

#define d_inodemod   u.dir.inodemod

◆ d_needslogpurge

#define d_needslogpurge   u.dir.purgelog

◆ d_needslogtrunc

#define d_needslogtrunc   u.dir.trunclog

◆ d_needsres

#define d_needsres   u.dir.needsres

◆ d_reintstale

#define d_reintstale   u.dir.rstale

◆ d_reintupdate

#define d_reintupdate   u.dir.rupdate

◆ f_finode

#define f_finode   u.file.finode

◆ f_sid

#define f_sid   u.file.sid

◆ f_sinode

#define f_sinode   u.file.sinode

◆ f_tinode

#define f_tinode   u.file.tinode

◆ f_tlength

#define f_tlength   u.file.tlength

Function Documentation

◆ AddVLE()

vle * AddVLE ( dlist dl,
ViceFid *  fid 
)

◆ FindVLE()

vle * FindVLE ( dlist dl,
ViceFid *  fid 
)

◆ VLECmp()

int VLECmp ( vle a,
vle b 
)