Coda Distributed File System
Functions
ops.cc File Reference
#include <stdio.h>
#include "coda_string.h"
#include <prs.h>
#include <al.h>
#include <util.h>
#include <srv.h>
#include <volume.h>
#include <vlist.h>
#include <resutil.h>
#include <recov_vollog.h>
#include "rsle.h"
#include "recle.h"
#include "ops.h"
#include "resstats.h"
Include dependency graph for ops.cc:

Functions

void CreateRootLog (Volume *vol, Vnode *vptr)
 
void CreateResLog (Volume *vol, Vnode *vptr)
 
int SpoolVMLogRecord (dlist *vlist, vle *v, Volume *vol, ViceStoreId *stid, int op...)
 
int SpoolRenameLogRecord (int opcode, dlist *vl, vle *svle, vle *tvle, vle *sdvle, vle *tdvle, Volume *volptr, char *OldName, char *NewName, ViceStoreId *StoreId)
 
void TruncateLog (Volume *vol, Vnode *vptr, vmindex *ind)
 
void FreeVMIndices (Volume *vol, vmindex *ind)
 
void PurgeLog (rec_dlist *list, Volume *vol, vmindex *ind)
 
void DumpLog (rec_dlist *log, Volume *vp, char **buf, int *bufsize, int *nentries)
 
void PrintLog (rec_dlist *log, FILE *fp)
 
void PrintLog (Vnode *vptr, FILE *fp)
 

Function Documentation

◆ CreateResLog()

void CreateResLog ( Volume vol,
Vnode vptr 
)

◆ CreateRootLog()

void CreateRootLog ( Volume vol,
Vnode vptr 
)

◆ DumpLog()

void DumpLog ( rec_dlist log,
Volume vp,
char **  buf,
int *  bufsize,
int *  nentries 
)

◆ FreeVMIndices()

void FreeVMIndices ( Volume vol,
vmindex ind 
)

◆ PrintLog() [1/2]

void PrintLog ( rec_dlist log,
FILE *  fp 
)

◆ PrintLog() [2/2]

void PrintLog ( Vnode vptr,
FILE *  fp 
)

◆ PurgeLog()

void PurgeLog ( rec_dlist list,
Volume vol,
vmindex ind 
)

◆ SpoolRenameLogRecord()

int SpoolRenameLogRecord ( int  opcode,
dlist vl,
vle svle,
vle tvle,
vle sdvle,
vle tdvle,
Volume volptr,
char *  OldName,
char *  NewName,
ViceStoreId *  StoreId 
)

◆ SpoolVMLogRecord()

int SpoolVMLogRecord ( dlist vlist,
vle v,
Volume vol,
ViceStoreId *  stid,
int  op... 
)

◆ TruncateLog()

void TruncateLog ( Volume vol,
Vnode vptr,
vmindex ind 
)