Coda Distributed File System
Classes | Macros | Functions | Variables
vrdb.h File Reference
#include <stdio.h>
#include <vcrcommon.h>
#include <vice.h>
#include <ohash.h>
#include <inconsist.h>
#include <vice_file.h>
#include <deprecations.h>
Include dependency graph for vrdb.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vrtab
 
class  vrent
 

Macros

#define VRDB_PATH   vice_config_path("db/VRDB")
 
#define VRDB_TEMP   vice_config_path("db/VRDB.new")
 
#define VRLIST_PATH   vice_config_path("db/VRList")
 
#define VRTABHASHSIZE   128
 

Functions

void CheckVRDB ()
 
int DumpVRDB (int outfd)
 
int XlateVid (VolumeId *, int *=NULL, int *=NULL, int *voltype=NULL)
 
int ReverseXlateVid (VolumeId *, int *=NULL)
 

Variables

vrtab VRDB
 

Macro Definition Documentation

◆ VRDB_PATH

#define VRDB_PATH   vice_config_path("db/VRDB")

◆ VRDB_TEMP

#define VRDB_TEMP   vice_config_path("db/VRDB.new")

◆ VRLIST_PATH

#define VRLIST_PATH   vice_config_path("db/VRList")

◆ VRTABHASHSIZE

#define VRTABHASHSIZE   128

Function Documentation

◆ CheckVRDB()

void CheckVRDB ( )

◆ DumpVRDB()

int DumpVRDB ( int  outfd)

◆ ReverseXlateVid()

int ReverseXlateVid ( VolumeId *  vidp,
int *  idx = NULL 
)

◆ XlateVid()

int XlateVid ( VolumeId *  vidp,
int *  count = NULL,
int *  pos = NULL,
int *  voltype = NULL 
)

Variable Documentation

◆ VRDB

vrtab VRDB
extern