2 * mexit - Used to exit the NTPD daemon
10 HANDLE hServDoneEvent = NULL;
19 if (debug) /* did not become a service, simply exit */
20 ExitThread((DWORD)status);
22 /* service mode, need to have the service_main routine
23 * register with the service control manager that the
24 * service has stopped running, before exiting
26 if ((status > 0) && (hServDoneEvent != NULL))
27 SetEvent(hServDoneEvent);
28 ExitThread((DWORD)status);
32 #else /* not SYS_WINNT */
34 #endif /* not SYS_WINNT */
36 * mexit - Used to exit the NTPD daemon
44 HANDLE hServDoneEvent = NULL;
53 if (debug) /* did not become a service, simply exit */
54 ExitThread((DWORD)status);
56 /* service mode, need to have the service_main routine
57 * register with the service control manager that the
58 * service has stopped running, before exiting
60 if ((status > 0) && (hServDoneEvent != NULL))
61 SetEvent(hServDoneEvent);
62 ExitThread((DWORD)status);
66 #else /* not SYS_WINNT */
68 #endif /* not SYS_WINNT */