#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