pdirt/data/
pdirt/data/HELP/
pdirt/data/HELP/0/
pdirt/data/HELP/F/
pdirt/data/HELP/G/
pdirt/data/HELP/H/
pdirt/data/HELP/J/
pdirt/data/HELP/K/
pdirt/data/HELP/O/
pdirt/data/HELP/Q/
pdirt/data/HELP/R/
pdirt/data/HELP/U/
pdirt/data/HELP/V/
pdirt/data/HELP/Y/
pdirt/data/HELP/Z/
pdirt/data/MESSAGES/
pdirt/data/POWERINFO/
pdirt/data/WIZ_ZONES/
pdirt/drv/
pdirt/drv/bin/
pdirt/drv/compiler/converter/
pdirt/drv/compiler/libs/
pdirt/drv/compiler/scripts/
pdirt/drv/include/AberChat/
pdirt/drv/include/InterMud/
pdirt/drv/include/machine/
pdirt/drv/src/InterMud/
pdirt/drv/src/Players/
pdirt/drv/utils/UAFPort/
pdirt/drv/utils/dnsresolv/
pdirt/drv/utils/gdbm/
#ifndef PDIRT_SYSLOG_H_
#define PDIRT_SYSLOG_H_

#include <stdio.h>
#include <stdarg.h>

#define MUDLOG	0
#define BUGLOG	1
#define TYPOLOG	2
#define SUGGLOG	3
#define ABERLOG 4

int openMudSyslog(char *fn,char *mode,int which);
void closeMudSyslog(void);
void mudSyslog(int which,char *pattern,...);

void mudlog(char *format,...);
void buglog(char *format,...);
void suggestlog(char *format,...);
void aberlog(char *format,...);

void progerror(char *name);
void close_logfile(void);
int  open_logfile(char *fn, Boolean clear_log);
void fwerror(char *fn);
#endif