int str_equiv(const char *, const char *);\r
\r
#define NSSM "nssm"\r
-#define NSSM_VERSION "2.17"\r
-#define NSSM_VERSIONINFO 2,17,0,0\r
-#define NSSM_DATE "2013-11-12"\r
+#define NSSM_VERSION "2.18"\r
+#define NSSM_VERSIONINFO 2,18,0,0\r
+#define NSSM_DATE "2013-11-15"\r
\r
/*\r
MSDN says the commandline in CreateProcess() is limited to 32768 characters\r
\r
/*\r
How many milliseconds to wait for the application to die after sending\r
- a Control-C event to its console.\r
+ a Control-C event to its console. Override in registry.\r
*/\r
#define NSSM_KILL_CONSOLE_GRACE_PERIOD 1500\r
/*\r
How many milliseconds to wait for the application to die after posting to\r
- its windows' message queues.\r
+ its windows' message queues. Override in registry.\r
*/\r
#define NSSM_KILL_WINDOW_GRACE_PERIOD 1500\r
/*\r
How many milliseconds to wait for the application to die after posting to\r
- its threads' message queues.\r
+ its threads' message queues. Override in registry.\r
*/\r
#define NSSM_KILL_THREADS_GRACE_PERIOD 1500\r
\r
#define NSSM_STOP_METHOD_THREADS (1 << 2)\r
#define NSSM_STOP_METHOD_TERMINATE (1 << 3)\r
\r
+/* How many milliseconds to wait before updating service status. */\r
+#define NSSM_SERVICE_STATUS_DEADLINE 20000\r
+\r
#endif\r