Coda Distributed File System
Classes | Functions
coda_dir.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  buffer
 

Functions

int NameBlobs (char *)
 
int Create (long *, char *, long *)
 
int Delete (long *, char *)
 
int MakeDir (long *, long *, long *)
 
int Lookup (long *, char *, long *)
 
struct DirEntryGetBlob (long *, long)
 
int DirHash (char *)
 
int EnumerateDir (long *, int(*)(void *par1,...), long)
 
int DirToNetBuf (long *, char *, int, int *)
 
char * FindName (long *, long, long, char *)
 
int IsEmpty (long *)
 
int Length (long *)
 
void DStat (int *, int *, int *)
 
int DInit (int)
 
char * DRead (long *, int)
 
void DRelease (struct buffer *, int)
 
int DVOffset (struct buffer *)
 
void DFlush ()
 
char * DNew (long *, int)
 
void DZap (long *)
 
void DFlushEntry (long *)
 
int DirOK (long *)
 
int DirSalvage (long *, long *)
 

Function Documentation

◆ Create()

int Create ( long *  ,
char *  ,
long *   
)

◆ Delete()

int Delete ( long *  ,
char *   
)

◆ DFlush()

void DFlush ( )

◆ DFlushEntry()

void DFlushEntry ( long *  )

◆ DInit()

int DInit ( int  )

◆ DirHash()

int DirHash ( char *  )

◆ DirOK()

int DirOK ( long *  )

◆ DirSalvage()

int DirSalvage ( long *  fromFile,
long *  toFile 
)

◆ DirToNetBuf()

int DirToNetBuf ( long *  ,
char *  ,
int  ,
int *   
)

◆ DNew()

char * DNew ( long *  ,
int   
)

◆ DRead()

char * DRead ( long *  ,
int   
)

◆ DRelease()

void DRelease ( struct buffer ,
int   
)

◆ DStat()

void DStat ( int *  ,
int *  ,
int *   
)

◆ DVOffset()

int DVOffset ( struct buffer )

◆ DZap()

void DZap ( long *  )

◆ EnumerateDir()

int EnumerateDir ( long *  ,
int(*)(void *par1,...)  ,
long   
)

◆ FindName()

char * FindName ( long *  ,
long  ,
long  ,
char *   
)

◆ GetBlob()

struct DirEntry * GetBlob ( long *  ,
long   
)

◆ IsEmpty()

int IsEmpty ( long *  )

◆ Length()

int Length ( long *  )

◆ Lookup()

int Lookup ( long *  ,
char *  ,
long *   
)

◆ MakeDir()

int MakeDir ( long *  ,
long *  ,
long *   
)

◆ NameBlobs()

int NameBlobs ( char *  )