Update of /cvsroot/netrek/server/Vanilla/ntserv In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6725/ntserv Added Files: glog.c Log Message: --- NEW FILE: glog.c --- #include "copyright.h" #include "config.h" #include <stdio.h> #include <stdlib.h> #include <stdarg.h> #include "defs.h" #include "struct.h" #include "data.h" static FILE *glog = NULL; void glog_close(void) { if (glog != NULL) { fclose(glog); glog = NULL; } } int glog_open() { if (glog != NULL) return 0; glog = fopen(GodLog, "a"); if (glog != NULL) { atexit(glog_close); return 0; } perror(GodLog); return -1; } void glog_printf(const char *fmt, ...) { va_list args; va_start(args, fmt); vfprintf(glog, fmt, args); va_end(args); } void glog_flush() { fflush(glog); }