Overload str_number().
[nssm.git] / nssm.h
diff --git a/nssm.h b/nssm.h
index 784bd55..d50e9d6 100644 (file)
--- a/nssm.h
+++ b/nssm.h
@@ -19,6 +19,7 @@
 \r
 int str_equiv(const TCHAR *, const TCHAR *);\r
 void strip_basename(TCHAR *);\r
+int str_number(const TCHAR *, unsigned long *, TCHAR **);\r
 int str_number(const TCHAR *, unsigned long *);\r
 int usage(int);\r
 \r
@@ -80,6 +81,14 @@ int usage(int);
 #define NSSM_EXIT_UNCLEAN 3\r
 #define NSSM_NUM_EXIT_ACTIONS 4\r
 \r
+/* Process priority. */\r
+#define NSSM_REALTIME_PRIORITY 0\r
+#define NSSM_HIGH_PRIORITY 1\r
+#define NSSM_ABOVE_NORMAL_PRIORITY 2\r
+#define NSSM_NORMAL_PRIORITY 3\r
+#define NSSM_BELOW_NORMAL_PRIORITY 4\r
+#define NSSM_IDLE_PRIORITY 5\r
+\r
 /* How many milliseconds to wait before updating service status. */\r
 #define NSSM_SERVICE_STATUS_DEADLINE 20000\r
 \r