Coda Distributed File System
Macros | Enumerations | Functions | Variables
advice_unwind.c File Reference
#include "mondgen.h"
#include "mond.h"
#include "advice_parser.h"
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/file.h>
#include <sys/time.h>
#include <errno.h>
#include <netinet/in.h>
#include <stdlib.h>
#include <signal.h>
#include <stdio.h>
#include "coda_string.h"
#include "scandir.h"
#include <mach.h>
#include "db.h"
#include <stdarg.h>
#include "util.h"
#include "vargs.h"
#include "datalog.h"
Include dependency graph for advice_unwind.c:

Macros

#define _BLURB_
 
#define STREQ(a, b)   (strcmp((a), (b)) == 0)
 
#define LOGNAME   "UnwindAdviceLog"
 
#define LOCKNAME   "/usr/mond/bin/UnwindLock"
 
#define DISCO_ID   "DisconnectedMiss."
 
#define RECONN_ID   "Reconnection."
 
#define DATADIR_COMPONENT   ".questionnaires"
 

Enumerations

enum  adviceClass { adviceDiscoQ , adviceReconnQ , adviceClass_last }
 

Functions

void Log_Done ()
 
 main (int argc, char *argv[])
 

Variables

char * DataBaseName = "codastats2"
 
char * WorkingDir = "/usr/mond/log"
 
int LogLevel = 0
 
bool removeOnDone = mfalse
 
bool doLog = mtrue
 
char * CodaUserDir = "/coda/usr"
 
FILE * LogFile = 0
 
FILE * DataFile = 0
 

Macro Definition Documentation

◆ _BLURB_

#define _BLURB_

◆ DATADIR_COMPONENT

#define DATADIR_COMPONENT   ".questionnaires"

◆ DISCO_ID

#define DISCO_ID   "DisconnectedMiss."

◆ LOCKNAME

#define LOCKNAME   "/usr/mond/bin/UnwindLock"

◆ LOGNAME

#define LOGNAME   "UnwindAdviceLog"

◆ RECONN_ID

#define RECONN_ID   "Reconnection."

◆ STREQ

#define STREQ (   a,
 
)    (strcmp((a), (b)) == 0)

Enumeration Type Documentation

◆ adviceClass

Enumerator
adviceDiscoQ 
adviceReconnQ 
adviceClass_last 

Function Documentation

◆ Log_Done()

void Log_Done ( void  )

◆ main()

main ( int  argc,
char *  argv[] 
)

Variable Documentation

◆ CodaUserDir

char* CodaUserDir = "/coda/usr"

◆ DataBaseName

char* DataBaseName = "codastats2"

◆ DataFile

FILE* DataFile = 0

◆ doLog

bool doLog = mtrue

◆ LogFile

FILE* LogFile = 0

◆ LogLevel

int LogLevel = 0

◆ removeOnDone

bool removeOnDone = mfalse

◆ WorkingDir

char* WorkingDir = "/usr/mond/log"