/* Defines and externs for the logging machine */ /* $Id$ */ #include "logging.h" /********* Logging control ********/ #ifdef LOGGING extern int must_log; /* set if logging must occur */ extern long log_start; /* inr at start of logging */ extern int logging; /* set if logging in progress */ #define LOG(a) { if (logging) do_log a; } /* Initalize logging system. */ void init_log(void); int logarg(char *str); /* Open the log file. */ void open_log(int firsttime); /* Close the log file. */ void close_log(void); int check_log(char mark[]); /* Log an entry into the logfile. */ void do_log(char *fmt, ...); void log_eoi(void); #else #define LOG(a) #endif /* LOGGING */