dedicated.c
changeset 1114 5433cbd50835
parent 1109 1bab892228cd
child 1290 862926d56497
--- a/dedicated.c	Sun Jan 23 13:45:20 2005 +0000
+++ b/dedicated.c	Sun Jan 23 14:15:42 2005 +0000
@@ -89,6 +89,7 @@
 #endif
 
 #ifdef WIN32
+#include <time.h>
 HANDLE hEvent;
 static HANDLE hThread; // Thread to close
 static char _win_console_thread_buffer[200];
@@ -104,8 +105,11 @@
 
 void CreateWindowsConsoleThread(void)
 {
+	static char tbuffer[9];
 	/* Create event to signal when console input is ready */
-	hEvent = CreateEvent(NULL, false, false, "keyboard input");
+	hEvent = CreateEvent(NULL, false, false, _strtime(tbuffer));
+	if (hEvent == NULL)
+		error("Cannot create console event!");
 
 	hThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)CheckForConsoleInput, 0, 0, NULL);
 	if (hThread == NULL)
@@ -117,6 +121,7 @@
 void CloseWindowsConsoleThread(void)
 {
 	CloseHandle(hThread);
+	CloseHandle(hEvent);
 	DEBUG(misc, 0) ("Windows console thread shut down...");
 }