Coda Distributed File System
Functions
vutil.h File Reference
#include <coda_tsa.h>
#include "voldefs.h"
Include dependency graph for vutil.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

VolumeVCreateVolume (Error *ec, char *partition, VolumeId volumeId, VolumeId parentId, VolumeId groupId, int type=readwriteVolume, int rvmlogsize=0) REQUIRES_TRANSACTION
 
VolumeMakeBackupVolume (Volume *vp, Volume *sacrifice, int verbose)
 
void AssignVolumeName (VolumeDiskData *vol, char *name, const char *ext)
 
void CopyVolumeHeader (VolumeDiskData *from, VolumeDiskData *to)
 
void ClearVolumeStats (VolumeDiskData *vol)
 
int ListViceInodes (char *devname, char *mountedOn, char *resultFile, int(*judgeInode)(struct ViceInodeInfo *, VolumeId), int judgeParam)
 
int ListCodaInodes (char *devname, char *mountedOn, char *resultFile, int(*judgeInode)(struct ViceInodeInfo *, VolumeId), int judgeParam)
 
int HashString (char *s, unsigned int size)
 
void CloneVolume (Error *error, Volume *original, Volume *newv, Volume *old)
 

Function Documentation

◆ AssignVolumeName()

void AssignVolumeName ( VolumeDiskData vol,
char *  name,
const char *  ext 
)

◆ ClearVolumeStats()

void ClearVolumeStats ( VolumeDiskData vol)

◆ CloneVolume()

void CloneVolume ( Error error,
Volume original,
Volume newv,
Volume old 
)

◆ CopyVolumeHeader()

void CopyVolumeHeader ( VolumeDiskData from,
VolumeDiskData to 
)

◆ HashString()

int HashString ( char *  s,
unsigned int  size 
)

◆ ListCodaInodes()

int ListCodaInodes ( char *  devname,
char *  mountedOn,
char *  resultFile,
int(*)(struct ViceInodeInfo *, VolumeId)  judgeInode,
int  judgeParam 
)

◆ ListViceInodes()

int ListViceInodes ( char *  devname,
char *  mountedOn,
char *  resultFile,
int(*)(struct ViceInodeInfo *, VolumeId)  judgeInode,
int  judgeParam 
)

◆ MakeBackupVolume()

Volume * MakeBackupVolume ( Volume vp,
Volume sacrifice,
int  verbose 
)

◆ VCreateVolume()

Volume * VCreateVolume ( Error ec,
char *  partition,
VolumeId  volumeId,
VolumeId  parentId,
VolumeId  groupId,
int  type = readwriteVolume,
int  rvmlogsize = 0 
)