#include #include #include #include #include "log.h" FILE * logfile; int logfd; void doLogMessage(char * s, ...) { va_list args; if (!logfile) return; va_start(args, s); fprintf(logfile, "* "); vfprintf(logfile, s, args); fprintf(logfile, "\n"); va_end(args); } void openLog(void) { if (!testing) { logfile = fopen("/dev/tty3", "w"); logfd = open("/dev/tty3", O_WRONLY); } else { logfile = NULL; logfd = -1; } } void closeLog(void) { if (logfile) { fclose(logfile); close(logfd); } }