Rotate files while the service is running.
[nssm.git] / service.h
index 155586a..8549fee 100644 (file)
--- a/service.h
+++ b/service.h
@@ -57,11 +57,19 @@ 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