aboutsummaryrefslogtreecommitdiff
path: root/src/os/win32/ngx_process_cycle.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/os/win32/ngx_process_cycle.h')
-rw-r--r--src/os/win32/ngx_process_cycle.h23
1 files changed, 13 insertions, 10 deletions
diff --git a/src/os/win32/ngx_process_cycle.h b/src/os/win32/ngx_process_cycle.h
index e80af0a2f..d9ed30b1a 100644
--- a/src/os/win32/ngx_process_cycle.h
+++ b/src/os/win32/ngx_process_cycle.h
@@ -12,30 +12,33 @@
#include <ngx_core.h>
-#define NGX_PROCESS_SINGLE 0
-#define NGX_PROCESS_MASTER 1
-#define NGX_PROCESS_WORKER 2
+#define NGX_PROCESS_SINGLE 0
+#define NGX_PROCESS_MASTER 1
+#define NGX_PROCESS_WORKER 2
+#define NGX_PROCESS_SIGNALLER 3
void ngx_master_process_cycle(ngx_cycle_t *cycle);
void ngx_single_process_cycle(ngx_cycle_t *cycle);
+ngx_int_t ngx_signal_process(ngx_cycle_t *cycle, char *sig);
+void ngx_close_handle(HANDLE h);
extern ngx_uint_t ngx_process;
extern ngx_pid_t ngx_pid;
-extern ngx_pid_t ngx_new_binary;
-extern ngx_uint_t ngx_inherited;
extern ngx_uint_t ngx_threaded;
extern ngx_uint_t ngx_exiting;
-extern sig_atomic_t ngx_reap;
-extern sig_atomic_t ngx_timer;
extern sig_atomic_t ngx_quit;
extern sig_atomic_t ngx_terminate;
-extern sig_atomic_t ngx_noaccept;
-extern sig_atomic_t ngx_reconfigure;
extern sig_atomic_t ngx_reopen;
-extern sig_atomic_t ngx_change_binary;
+
+extern ngx_uint_t ngx_inherited;
+extern ngx_pid_t ngx_new_binary;
+
+
+extern HANDLE ngx_master_process_event;
+extern char ngx_master_process_event_name[];
#endif /* _NGX_PROCESS_CYCLE_H_INCLUDED_ */