#include "coda_assert.h"
#include <unistd.h>
#include <stdlib.h>
#include <signal.h>
#include <stdio.h>
Go to the source code of this file.
|
#define | IN /* Input parameter */ |
|
#define | OUT /* Output parameter */ |
|
#define | INOUT /* Obvious */ |
|
#define | TRUE 1 |
|
#define | FALSE 0 |
|
#define | VLog(level, fmt, a...) LogMsg(level, VolDebugLevel, stdout, fmt, ##a) |
|
#define | SLog(level, fmt, a...) LogMsg(level, SrvDebugLevel, stdout, fmt, ##a) |
|
#define | DLog(level, fmt, a...) LogMsg(level, DirDebugLevel, stdout, fmt, ##a) |
|
#define | ALog(level, fmt, a...) LogMsg(level, VolDebugLevel, stdout, fmt, ##a) |
|
#define | CLog(level, fmt, a...) LogMsg(level, VolDebugLevel, stdout, fmt, ##a) |
|
#define | U_wlock(b) ObtainWriteLock(&((b)->lock)) |
|
#define | U_rlock(b) ObtainReadLock(&((b)->lock)) |
|
#define | U_wunlock(b) ReleaseWriteLock(&((b)->lock)) |
|
#define | U_runlock(b) ReleaseReadLock(&((b)->lock)) |
|
◆ ALog
◆ CLog
◆ DLog
◆ FALSE
◆ IN
#define IN /* Input parameter */ |
◆ INOUT
◆ OUT
#define OUT /* Output parameter */ |
◆ SLog
◆ TRUE
◆ U_rlock
◆ U_runlock
◆ U_wlock
◆ U_wunlock
◆ VLog
◆ eprint()
void eprint |
( |
const char * |
fmt, |
|
|
|
... |
|
) |
| |
◆ fdprint()
void fdprint |
( |
long |
afd, |
|
|
const char * |
fmt, |
|
|
|
... |
|
) |
| |
◆ HashString()
int HashString |
( |
char * |
s, |
|
|
unsigned int |
size |
|
) |
| |
◆ hostname()
char * hostname |
( |
char * |
name | ) |
|
◆ LogMsg()
void LogMsg |
( |
int |
msglevel, |
|
|
int |
debuglevel, |
|
|
FILE * |
fout, |
|
|
const char * |
fmt, |
|
|
|
... |
|
) |
| |
◆ PrintTimeStamp()
void PrintTimeStamp |
( |
FILE * |
fout | ) |
|
◆ UtilDetach()
◆ UtilHostEq()
int UtilHostEq |
( |
const char * |
name1, |
|
|
const char * |
name2 |
|
) |
| |
◆ AL_DebugLevel
◆ AuthDebugLevel
◆ DirDebugLevel
◆ SrvDebugLevel
◆ VolDebugLevel