diff options
author | Igor Sysoev <igor@sysoev.ru> | 2004-04-16 05:14:16 +0000 |
---|---|---|
committer | Igor Sysoev <igor@sysoev.ru> | 2004-04-16 05:14:16 +0000 |
commit | 630ad0c7b17b4e20d978706d3884995481f28b3c (patch) | |
tree | 794f7617a06a007f98149fa11c1ebc92827c29a5 /src/os/unix/ngx_process.h | |
parent | 68df19d33ac5cf804650261867afd5f8acdce364 (diff) | |
download | nginx-630ad0c7b17b4e20d978706d3884995481f28b3c.tar.gz nginx-630ad0c7b17b4e20d978706d3884995481f28b3c.zip |
nginx-0.0.3-2004-04-16-09:14:16 import
Diffstat (limited to 'src/os/unix/ngx_process.h')
-rw-r--r-- | src/os/unix/ngx_process.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/os/unix/ngx_process.h b/src/os/unix/ngx_process.h index 7ec558a90..819064b93 100644 --- a/src/os/unix/ngx_process.h +++ b/src/os/unix/ngx_process.h @@ -15,6 +15,7 @@ typedef struct { char *name; unsigned respawn:1; + unsigned just_respawn:1; unsigned detached:1; unsigned exiting:1; unsigned exited:1; @@ -29,11 +30,12 @@ typedef struct { } ngx_exec_ctx_t; -#define NGX_MAX_PROCESSES 1024 +#define NGX_MAX_PROCESSES 1024 -#define NGX_PROCESS_NORESPAWN -1 -#define NGX_PROCESS_RESPAWN -2 -#define NGX_PROCESS_DETACHED -3 +#define NGX_PROCESS_NORESPAWN -1 +#define NGX_PROCESS_RESPAWN -2 +#define NGX_PROCESS_JUST_RESPAWN -3 +#define NGX_PROCESS_DETACHED -4 #define ngx_getpid getpid @@ -43,7 +45,6 @@ ngx_pid_t ngx_spawn_process(ngx_cycle_t *cycle, ngx_spawn_proc_pt proc, void *data, char *name, ngx_int_t respawn); ngx_pid_t ngx_execute(ngx_cycle_t *cycle, ngx_exec_ctx_t *ctx); -void ngx_respawn_processes(ngx_cycle_t *cycle); void ngx_process_get_status(void); extern ngx_pid_t ngx_pid; |