|
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 | ) |