Coda Distributed File System
Macros | Functions | Variables
mondutil.c File Reference
#include <sys/types.h>
#include <sys/wait.h>
#include <netinet/in.h>
#include <stdlib.h>
#include <signal.h>
#include <stdio.h>
#include <mach.h>
#include <errno.h>
#include "lwp.h"
#include "rpc2.h"
#include "lock.h"
#include "mond.h"
#include "mondgen.h"
#include "report.h"
#include "data.h"
#include "bbuf.h"
#include "mondutil.h"
#include "vargs.h"
#include "util.h"
#include "ohash.h"
#include "version.h"
Include dependency graph for mondutil.c:

Macros

#define _BLURB_
 

Functions

 PutMagicNumber (void)
 
void SetDate ()
 
int DateChanged ()
 
void InitRPC (int VmonPort)
 
void InitSignals ()
 
bbufBuff_Init ()
 
void Log_Init ()
 
void Log_Done ()
 
void Data_Init ()
 
void Data_Done ()
 
void BrainSurgeon ()
 
void PrintPinged (RPC2_Handle cid)
 
int CheckCVResult (RPC2_Handle cid, int code, const char *operation, const char *badClientType)
 
void LogEventArray (VmonSessionEventArray *events)
 

Variables

RPC2_PortalIdent rpc2_LocalPortal
 
int LogLevel
 
FILE * LogFile
 
int started
 
int BufSize
 
int LowWater
 
char WorkingDir []
 
FILE * DataFile
 
bool lobotomy = mfalse
 
struct sigcontext OldContext
 

Macro Definition Documentation

◆ _BLURB_

#define _BLURB_

Function Documentation

◆ BrainSurgeon()

void BrainSurgeon ( void  )

◆ Buff_Init()

bbuf * Buff_Init ( void  )

◆ CheckCVResult()

int CheckCVResult ( RPC2_Handle  cid,
int  code,
const char *  operation,
const char *  badClientType 
)

◆ Data_Done()

void Data_Done ( void  )

◆ Data_Init()

void Data_Init ( void  )

◆ DateChanged()

int DateChanged ( void  )

◆ InitRPC()

void InitRPC ( int  VmonPort)

◆ InitSignals()

static void InitSignals ( void  )

◆ Log_Done()

void Log_Done ( void  )

◆ Log_Init()

void Log_Init ( void  )

◆ LogEventArray()

void LogEventArray ( VmonSessionEventArray *  events)

◆ PrintPinged()

void PrintPinged ( RPC2_Handle  cid)

◆ PutMagicNumber()

PutMagicNumber ( void  )

◆ SetDate()

void SetDate ( void  )

Variable Documentation

◆ BufSize

int BufSize
extern

◆ DataFile

FILE* DataFile
extern

◆ lobotomy

bool lobotomy = mfalse

◆ LogFile

FILE* LogFile
extern

◆ LogLevel

int LogLevel
extern

◆ LowWater

int LowWater
extern

◆ OldContext

struct sigcontext OldContext

◆ rpc2_LocalPortal

RPC2_PortalIdent rpc2_LocalPortal
extern

◆ started

int started
extern

◆ WorkingDir

char WorkingDir[]
extern