patch: add NGX_HAVE_PROC_EXIT for proc_exit_handler.
This commit is contained in:
parent
27303d2fd0
commit
c58d90ce11
|
@ -54,10 +54,11 @@ diff --git a/src/os/unix/ngx_process.h b/src/os/unix/ngx_process.h
|
||||||
index 3986639b..c5972541 100644
|
index 3986639b..c5972541 100644
|
||||||
--- a/src/os/unix/ngx_process.h
|
--- a/src/os/unix/ngx_process.h
|
||||||
+++ b/src/os/unix/ngx_process.h
|
+++ b/src/os/unix/ngx_process.h
|
||||||
@@ -18,6 +18,7 @@ typedef pid_t ngx_pid_t;
|
@@ -18,6 +18,8 @@ typedef pid_t ngx_pid_t;
|
||||||
#define NGX_INVALID_PID -1
|
#define NGX_INVALID_PID -1
|
||||||
|
|
||||||
typedef void (*ngx_spawn_proc_pt) (ngx_cycle_t *cycle, void *data);
|
typedef void (*ngx_spawn_proc_pt) (ngx_cycle_t *cycle, void *data);
|
||||||
|
+#define NGX_HAVE_PROC_EXIT 1
|
||||||
+typedef void (*ngx_proc_exit_pt)(ngx_pid_t pid);
|
+typedef void (*ngx_proc_exit_pt)(ngx_pid_t pid);
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
|
|
@ -54,10 +54,11 @@ diff --git a/src/os/unix/ngx_process.h b/src/os/unix/ngx_process.h
|
||||||
index 3986639b..c5972541 100644
|
index 3986639b..c5972541 100644
|
||||||
--- a/src/os/unix/ngx_process.h
|
--- a/src/os/unix/ngx_process.h
|
||||||
+++ b/src/os/unix/ngx_process.h
|
+++ b/src/os/unix/ngx_process.h
|
||||||
@@ -18,6 +18,7 @@ typedef pid_t ngx_pid_t;
|
@@ -18,6 +18,8 @@ typedef pid_t ngx_pid_t;
|
||||||
#define NGX_INVALID_PID -1
|
#define NGX_INVALID_PID -1
|
||||||
|
|
||||||
typedef void (*ngx_spawn_proc_pt) (ngx_cycle_t *cycle, void *data);
|
typedef void (*ngx_spawn_proc_pt) (ngx_cycle_t *cycle, void *data);
|
||||||
|
+#define NGX_HAVE_PROC_EXIT 1
|
||||||
+typedef void (*ngx_proc_exit_pt)(ngx_pid_t pid);
|
+typedef void (*ngx_proc_exit_pt)(ngx_pid_t pid);
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
|
|
@ -54,10 +54,11 @@ diff --git a/src/os/unix/ngx_process.h b/src/os/unix/ngx_process.h
|
||||||
index 3986639b..c5972541 100644
|
index 3986639b..c5972541 100644
|
||||||
--- a/src/os/unix/ngx_process.h
|
--- a/src/os/unix/ngx_process.h
|
||||||
+++ b/src/os/unix/ngx_process.h
|
+++ b/src/os/unix/ngx_process.h
|
||||||
@@ -18,6 +18,7 @@ typedef pid_t ngx_pid_t;
|
@@ -18,6 +18,8 @@ typedef pid_t ngx_pid_t;
|
||||||
#define NGX_INVALID_PID -1
|
#define NGX_INVALID_PID -1
|
||||||
|
|
||||||
typedef void (*ngx_spawn_proc_pt) (ngx_cycle_t *cycle, void *data);
|
typedef void (*ngx_spawn_proc_pt) (ngx_cycle_t *cycle, void *data);
|
||||||
|
+#define NGX_HAVE_PROC_EXIT 1
|
||||||
+typedef void (*ngx_proc_exit_pt)(ngx_pid_t pid);
|
+typedef void (*ngx_proc_exit_pt)(ngx_pid_t pid);
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
|
|
@ -54,10 +54,11 @@ diff --git a/src/os/unix/ngx_process.h b/src/os/unix/ngx_process.h
|
||||||
index 3986639b..c5972541 100644
|
index 3986639b..c5972541 100644
|
||||||
--- a/src/os/unix/ngx_process.h
|
--- a/src/os/unix/ngx_process.h
|
||||||
+++ b/src/os/unix/ngx_process.h
|
+++ b/src/os/unix/ngx_process.h
|
||||||
@@ -18,6 +18,7 @@ typedef pid_t ngx_pid_t;
|
@@ -18,6 +18,8 @@ typedef pid_t ngx_pid_t;
|
||||||
#define NGX_INVALID_PID -1
|
#define NGX_INVALID_PID -1
|
||||||
|
|
||||||
typedef void (*ngx_spawn_proc_pt) (ngx_cycle_t *cycle, void *data);
|
typedef void (*ngx_spawn_proc_pt) (ngx_cycle_t *cycle, void *data);
|
||||||
|
+#define NGX_HAVE_PROC_EXIT 1
|
||||||
+typedef void (*ngx_proc_exit_pt)(ngx_pid_t pid);
|
+typedef void (*ngx_proc_exit_pt)(ngx_pid_t pid);
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
|
|
@ -54,10 +54,11 @@ diff --git a/src/os/unix/ngx_process.h b/src/os/unix/ngx_process.h
|
||||||
index 3986639b..c5972541 100644
|
index 3986639b..c5972541 100644
|
||||||
--- a/src/os/unix/ngx_process.h
|
--- a/src/os/unix/ngx_process.h
|
||||||
+++ b/src/os/unix/ngx_process.h
|
+++ b/src/os/unix/ngx_process.h
|
||||||
@@ -18,6 +18,7 @@ typedef pid_t ngx_pid_t;
|
@@ -18,6 +18,8 @@ typedef pid_t ngx_pid_t;
|
||||||
#define NGX_INVALID_PID -1
|
#define NGX_INVALID_PID -1
|
||||||
|
|
||||||
typedef void (*ngx_spawn_proc_pt) (ngx_cycle_t *cycle, void *data);
|
typedef void (*ngx_spawn_proc_pt) (ngx_cycle_t *cycle, void *data);
|
||||||
|
+#define NGX_HAVE_PROC_EXIT 1
|
||||||
+typedef void (*ngx_proc_exit_pt)(ngx_pid_t pid);
|
+typedef void (*ngx_proc_exit_pt)(ngx_pid_t pid);
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
|
|
@ -54,10 +54,11 @@ diff --git a/src/os/unix/ngx_process.h b/src/os/unix/ngx_process.h
|
||||||
index 3986639b..c5972541 100644
|
index 3986639b..c5972541 100644
|
||||||
--- a/src/os/unix/ngx_process.h
|
--- a/src/os/unix/ngx_process.h
|
||||||
+++ b/src/os/unix/ngx_process.h
|
+++ b/src/os/unix/ngx_process.h
|
||||||
@@ -18,6 +18,7 @@ typedef pid_t ngx_pid_t;
|
@@ -18,6 +18,8 @@ typedef pid_t ngx_pid_t;
|
||||||
#define NGX_INVALID_PID -1
|
#define NGX_INVALID_PID -1
|
||||||
|
|
||||||
typedef void (*ngx_spawn_proc_pt) (ngx_cycle_t *cycle, void *data);
|
typedef void (*ngx_spawn_proc_pt) (ngx_cycle_t *cycle, void *data);
|
||||||
|
+#define NGX_HAVE_PROC_EXIT 1
|
||||||
+typedef void (*ngx_proc_exit_pt)(ngx_pid_t pid);
|
+typedef void (*ngx_proc_exit_pt)(ngx_pid_t pid);
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
|
|
@ -54,10 +54,11 @@ diff --git a/src/os/unix/ngx_process.h b/src/os/unix/ngx_process.h
|
||||||
index 3986639b..c5972541 100644
|
index 3986639b..c5972541 100644
|
||||||
--- a/src/os/unix/ngx_process.h
|
--- a/src/os/unix/ngx_process.h
|
||||||
+++ b/src/os/unix/ngx_process.h
|
+++ b/src/os/unix/ngx_process.h
|
||||||
@@ -18,6 +18,7 @@ typedef pid_t ngx_pid_t;
|
@@ -18,6 +18,8 @@ typedef pid_t ngx_pid_t;
|
||||||
#define NGX_INVALID_PID -1
|
#define NGX_INVALID_PID -1
|
||||||
|
|
||||||
typedef void (*ngx_spawn_proc_pt) (ngx_cycle_t *cycle, void *data);
|
typedef void (*ngx_spawn_proc_pt) (ngx_cycle_t *cycle, void *data);
|
||||||
|
+#define NGX_HAVE_PROC_EXIT 1
|
||||||
+typedef void (*ngx_proc_exit_pt)(ngx_pid_t pid);
|
+typedef void (*ngx_proc_exit_pt)(ngx_pid_t pid);
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
|
Loading…
Reference in New Issue