#include "gui.h"\r
\r
int str_equiv(const char *, const char *);\r
+void strip_basename(char *);\r
\r
#define NSSM "nssm"\r
-#define NSSM_VERSION "2.18"\r
-#define NSSM_VERSIONINFO 2,18,0,0\r
-#define NSSM_DATE "2013-11-15"\r
+#define NSSM_VERSION "2.19"\r
+#define NSSM_VERSIONINFO 2,19,0,0\r
+#define NSSM_DATE "2013-11-22"\r
\r
/*\r
Throttle the restart of the service if it stops before this many\r
#define NSSM_STOP_METHOD_THREADS (1 << 2)\r
#define NSSM_STOP_METHOD_TERMINATE (1 << 3)\r
\r
+/* Exit actions. */\r
+#define NSSM_EXIT_RESTART 0\r
+#define NSSM_EXIT_IGNORE 1\r
+#define NSSM_EXIT_REALLY 2\r
+#define NSSM_EXIT_UNCLEAN 3\r
+#define NSSM_NUM_EXIT_ACTIONS 4\r
+\r
/* How many milliseconds to wait before updating service status. */\r
#define NSSM_SERVICE_STATUS_DEADLINE 20000\r
\r