Coda Distributed File System
|
#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"
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 |
#define VNODESIZE | ( | vclass | ) | ((vclass) == vLarge ? SIZEOF_LARGEDISKVNODE : SIZEOF_SMALLDISKVNODE) |
int DumpVolDiskData | ( | int | fd, |
VolumeDiskData * | data | ||
) |
void FreeVolumeHeader | ( | Volume * | vp | ) |
int InSkipVolumeList | ( | VolumeId | v, |
VolumeId * | vl, | ||
int | nvols | ||
) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
void usage | ( | char * | name | ) |