Coda Distributed File System
Macros | Functions | Variables
repair.cc File Reference
#include <codaconf.h>
#include "repair.h"
Include dependency graph for repair.cc:

Macros

#define DFLT_MNT   "/coda"
 

Functions

int main (int argc, char **argv)
 
void GetArgs (int argc, char *argv[])
 
int getcompareargs (int largc, char **largv, char **filepath, struct repinfo *inf)
 
int getrepairargs (int largc, char **largv, char *fixpath)
 
int GetTokens ()
 
void INT (int, int, struct sigcontext *)
 
void rep_BeginRepair (int largc, char **largv)
 
void rep_ClearInc (int largc, char **largv)
 
void rep_CompareDirs (int largc, char **largv)
 
void rep_DoRepair (int largc, char **largv)
 
void rep_EndRepair (int largc, char **largv)
 
void rep_Exit (int largc, char **largv)
 
void rep_Help (int largc, char **largv)
 
void rep_RemoveInc (int largc, char **largv)
 
void rep_ReplaceInc (int largc, char **largv)
 

Variables

int allowclear = 0
 
int session = NOT_IN_SESSION
 
int repair_DebugFlag = 0
 
struct conflictConflictObj = NULL
 
char cfix [MAXPATHLEN]
 
command_t list []
 

Macro Definition Documentation

◆ DFLT_MNT

#define DFLT_MNT   "/coda"

Function Documentation

◆ GetArgs()

static void GetArgs ( int  argc,
char *  argv[] 
)

◆ getcompareargs()

int getcompareargs ( int  largc,
char **  largv,
char **  filepath,
struct repinfo inf 
)

◆ getrepairargs()

int getrepairargs ( int  largc,
char **  largv,
char *  fixpath 
)

◆ GetTokens()

int GetTokens ( void  )

◆ INT()

void INT ( int  ,
int  ,
struct sigcontext *   
)

◆ main()

int main ( int  argc,
char **  argv 
)

◆ rep_BeginRepair()

void rep_BeginRepair ( int  largc,
char **  largv 
)

◆ rep_ClearInc()

void rep_ClearInc ( int  largc,
char **  largv 
)

◆ rep_CompareDirs()

void rep_CompareDirs ( int  largc,
char **  largv 
)

◆ rep_DoRepair()

void rep_DoRepair ( int  largc,
char **  largv 
)

◆ rep_EndRepair()

void rep_EndRepair ( int  largc,
char **  largv 
)

◆ rep_Exit()

void rep_Exit ( int  largc,
char **  largv 
)

◆ rep_Help()

void rep_Help ( int  largc,
char **  largv 
)

◆ rep_RemoveInc()

void rep_RemoveInc ( int  largc,
char **  largv 
)

◆ rep_ReplaceInc()

void rep_ReplaceInc ( int  largc,
char **  largv 
)

Variable Documentation

◆ allowclear

int allowclear = 0

◆ cfix

char cfix[MAXPATHLEN]

◆ ConflictObj

struct conflict* ConflictObj = NULL

◆ list

command_t list[]
Initial value:
= {
{ "beginrepair", rep_BeginRepair, 0, "" },
{ "endrepair", rep_EndRepair, 0, "" },
{ "dorepair", rep_DoRepair, 0, "" },
{ "comparedirs", rep_CompareDirs, 0, "" },
{ "clearinc", rep_ClearInc, 0, "" },
{ "removeinc", rep_RemoveInc, 0, "" },
{ "replaceinc", rep_ReplaceInc, 0, "" },
{ "quit", rep_Exit, 0, "" },
{ "help", rep_Help, 0, "" },
{ NULL, NULL, 0, "" },
}
void rep_Help(int largc, char **largv)
Definition: repair.cc:358
void rep_CompareDirs(int largc, char **largv)
Definition: repair.cc:278
void rep_ClearInc(int largc, char **largv)
Definition: repair.cc:262
void rep_BeginRepair(int largc, char **largv)
Definition: repair.cc:205
void rep_DoRepair(int largc, char **largv)
Definition: repair.cc:305
void rep_RemoveInc(int largc, char **largv)
Definition: repair.cc:365
void rep_EndRepair(int largc, char **largv)
Definition: repair.cc:322
void rep_Exit(int largc, char **largv)
Definition: repair.cc:349
void rep_ReplaceInc(int largc, char **largv)
Definition: repair.cc:402
#define NULL
Definition: voltypes.h:44

◆ repair_DebugFlag

int repair_DebugFlag = 0

◆ session

int session = NOT_IN_SESSION