/*
* Empire - A multi-player, client/server Internet based war game.
- * Copyright (C) 1986-2000, Dave Pare, Jeff Bailey, Thomas Ruschak,
+ * Copyright (C) 1994-2007, Dave Pare, Jeff Bailey, Thomas Ruschak,
* Ken Stevens, Steve McClure
+ * Copyright (C) 1991-3 Stephen Crane
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
*
* ---
*
- * See the "LEGAL", "LICENSE", "CREDITS" and "README" files for all the
- * related information and legal notices. It is expected that any future
- * projects/authors will amend these files as needed.
+ * See files README, COPYING and CREDITS in the root of the source
+ * tree for related information and legal notices. It is expected
+ * that future projects/authors will amend these files as needed.
*
* ---
*
* Dave Pare, 1994
*/
+#include <config.h>
+
#include <stdarg.h>
-#ifdef BOUNDS_CHECK
-#include <bounds/fix-args.h>
-#endif
+#include <stdio.h>
+#include <sys/time.h>
#include "lwp.h"
-#include "prototypes.h"
-
-#if defined(_EMPTH_LWP)
+#include "lwpint.h"
void
lwpStatus(struct lwpProc *proc, char *format, ...)
va_list ap;
static struct timeval startTime;
struct timeval tv;
- char buf[1024];
int sec, msec;
va_start(ap, format);
sec++;
msec += 1000;
}
- vsprintf(buf, format, ap);
- printf("%d:%02d.%03d %17s[%d]: %s\n", sec / 60, sec % 60,
- msec / 10, proc->name, proc->pri, buf);
+ printf("%d:%02d.%03d %17s[%d]: ",
+ sec / 60, sec % 60, msec / 10, proc->name, proc->pri);
+ vprintf(format, ap);
+ putchar('\n');
}
va_end(ap);
}
-
-#endif