Allow configuring output file truncation.
[nssm.git] / service.h
index 994a7ce..9c596f1 100644 (file)
--- a/service.h
+++ b/service.h
@@ -22,6 +22,22 @@ typedef struct {
   char flags[VALUE_LENGTH];\r
   char dir[MAX_PATH];\r
   char *env;\r
+  unsigned long envlen;\r
+  char *env_extra;\r
+  unsigned long env_extralen;\r
+  char stdin_path[MAX_PATH];\r
+  unsigned long stdin_sharing;\r
+  unsigned long stdin_disposition;\r
+  unsigned long stdin_flags;\r
+  char stdout_path[MAX_PATH];\r
+  unsigned long stdout_sharing;\r
+  unsigned long stdout_disposition;\r
+  unsigned long stdout_flags;\r
+  char stderr_path[MAX_PATH];\r
+  unsigned long stderr_sharing;\r
+  unsigned long stderr_disposition;\r
+  unsigned long stderr_flags;\r
+  unsigned long default_exit_action;\r
   unsigned long throttle_delay;\r
   unsigned long stop_method;\r
   unsigned long kill_console_delay;\r