Coda Distributed File System
Macros | Functions
norton-reinit.cc File Reference
#include <stdio.h>
#include "coda_string.h"
#include <sys/file.h>
#include <struct.h>
#include <partition.h>
#include <rsle.h>
#include <parselog.h>
#include <cvnode.h>
#include <volume.h>
#include <index.h>
#include <recov.h>
#include <codadir.h>
#include <camprivate.h>
#include <coda_globals.h>
#include <vice_file.h>
#include <rvm/rvm.h>
#include "norton.h"
Include dependency graph for norton-reinit.cc:

Macros

#define VNODESIZE(vclass)    ((vclass) == vLarge ? SIZEOF_LARGEDISKVNODE : SIZEOF_SMALLDISKVNODE)
 
#define VNODECLASS(vclass)   ((vclass) == vLarge ? "large" : "small")
 

Functions

void usage (char *name)
 
int DumpVolDiskData (int fd, VolumeDiskData *data)
 
int CopyDirInode (PDirInode oldinode, PDirInode *newinode) REQUIRES_TRANSACTION
 
int InSkipVolumeList (VolumeId v, VolumeId *vl, int nvols)
 
void FreeVolumeHeader (Volume *vp)
 
int main (int argc, char *argv[]) EXCLUDES_TRANSACTION
 

Macro Definition Documentation

◆ VNODECLASS

#define VNODECLASS (   vclass)    ((vclass) == vLarge ? "large" : "small")

◆ VNODESIZE

#define VNODESIZE (   vclass)     ((vclass) == vLarge ? SIZEOF_LARGEDISKVNODE : SIZEOF_SMALLDISKVNODE)

Function Documentation

◆ CopyDirInode()

int CopyDirInode ( PDirInode  oldinode,
PDirInode newinode 
)

◆ DumpVolDiskData()

int DumpVolDiskData ( int  fd,
VolumeDiskData data 
)

◆ FreeVolumeHeader()

void FreeVolumeHeader ( Volume vp)

◆ InSkipVolumeList()

int InSkipVolumeList ( VolumeId  v,
VolumeId *  vl,
int  nvols 
)

◆ main()

int main ( int  argc,
char *  argv[] 
)

◆ usage()

void usage ( char *  name)