]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
[Bug 813] Conditional naming of Event
authorDanny Mayer <mayer@ntp.org>
Tue, 14 Apr 2009 11:51:41 +0000 (07:51 -0400)
committerDanny Mayer <mayer@ntp.org>
Tue, 14 Apr 2009 11:51:41 +0000 (07:51 -0400)
bk: 49e478cdrr9HsUgQIWVoyiFyjhe_fA

ports/winnt/ntpd/ntp_iocompletionport.c

index 217317a6baa0149fb12235c02186d39437b95ef3..3ee28a0a5fe429bdd5ffc43c2fb9b52f25a28fea 100644 (file)
@@ -76,6 +76,12 @@ static HANDLE hIoCompletionPort = NULL;
 static HANDLE WaitableIoEventHandle = NULL;
 static HANDLE WaitableExitEventHandle = NULL;
 
+#ifdef NTPNEEDNAMEDHANDLE
+#define WAITABLEIOEVENTHANDLE "WaitableIoEventHandle"
+#else
+#define WAITABLEIOEVENTHANDLE NULL
+#endif
+
 #define MAXHANDLES 3
 HANDLE WaitHandles[MAXHANDLES] = { NULL, NULL, NULL };
 
@@ -274,7 +280,7 @@ init_io_completion_port(
 
        /* Create the event used to signal an IO event
         */
-       WaitableIoEventHandle = CreateEvent(NULL, FALSE, FALSE, "WaitableIoEventHandle");
+       WaitableIoEventHandle = CreateEvent(NULL, FALSE, FALSE, WAITABLEIOEVENTHANDLE);
        if (WaitableIoEventHandle == NULL) {
                msyslog(LOG_ERR,
                "Can't create I/O event handle: %m - another process may be running - EXITING");