Coda Distributed File System
Macros | Functions
cure.cc File Reference
#include <unistd.h>
#include <stdlib.h>
#include "coda_string.h"
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/param.h>
#include <parser.h>
#include <vice.h>
#include "repio.h"
#include "resolve.h"
Include dependency graph for cure.cc:

Macros

#define FidEq(a, b)   (((a).Vnode == (b).Vnode) && ((a).Unique == (b).Unique))
 

Functions

int ObjExists (resreplica *dir, VnodeId vnode, Unique_t unique)
 
int RepairRename (int nreplicas, resreplica *dirs, resdir_entry **deGroup, int nDirEntries, listhdr **ops, VolumeId RepVolume, char *realm)
 
int RepairSubsetCreate (int nreplicas, resreplica *dirs, resdir_entry **deGroup, int nDirEntries, listhdr **ops, VolumeId RepVolume)
 
int RepairSubsetRemove (int nreplicas, resreplica *dirs, resdir_entry **deGroup, int nDirEntries, listhdr **ops)
 

Macro Definition Documentation

◆ FidEq

#define FidEq (   a,
 
)    (((a).Vnode == (b).Vnode) && ((a).Unique == (b).Unique))

Function Documentation

◆ ObjExists()

int ObjExists ( resreplica dir,
VnodeId  vnode,
Unique_t  unique 
)

◆ RepairRename()

int RepairRename ( int  nreplicas,
resreplica dirs,
resdir_entry **  deGroup,
int  nDirEntries,
listhdr **  ops,
VolumeId  RepVolume,
char *  realm 
)

◆ RepairSubsetCreate()

int RepairSubsetCreate ( int  nreplicas,
resreplica dirs,
resdir_entry **  deGroup,
int  nDirEntries,
listhdr **  ops,
VolumeId  RepVolume 
)

◆ RepairSubsetRemove()

int RepairSubsetRemove ( int  nreplicas,
resreplica dirs,
resdir_entry **  deGroup,
int  nDirEntries,
listhdr **  ops 
)