Fixed copy/paste bug with I/O.
[nssm.git] / service.h
index 0e5da20..8549fee 100644 (file)
--- a/service.h
+++ b/service.h
@@ -57,15 +57,24 @@ typedef struct {
   unsigned long stdout_sharing;\r
   unsigned long stdout_disposition;\r
   unsigned long stdout_flags;\r
+  HANDLE stdout_pipe;\r
+  HANDLE stdout_thread;\r
+  unsigned long stdout_tid;\r
   TCHAR stderr_path[MAX_PATH];\r
   unsigned long stderr_sharing;\r
   unsigned long stderr_disposition;\r
   unsigned long stderr_flags;\r
+  HANDLE stderr_pipe;\r
+  HANDLE stderr_thread;\r
+  unsigned long stderr_tid;\r
   bool rotate_files;\r
+  bool rotate_stdout_online;\r
+  bool rotate_stderr_online;\r
   unsigned long rotate_seconds;\r
   unsigned long rotate_bytes_low;\r
   unsigned long rotate_bytes_high;\r
   unsigned long default_exit_action;\r
+  unsigned long restart_delay;\r
   unsigned long throttle_delay;\r
   unsigned long stop_method;\r
   unsigned long kill_console_delay;\r