comparison src/os/unix/ngx_process.h @ 221:401154e21826

nginx-0.0.1-2004-01-08-20:08:10 import
author Igor Sysoev <igor@sysoev.ru>
date Thu, 08 Jan 2004 17:08:10 +0000
parents 4f81b931e9ff
children 99df0edb63ed
comparison
equal deleted inserted replaced
220:4f81b931e9ff 221:401154e21826
27 char *const *argv; 27 char *const *argv;
28 char *const *envp; 28 char *const *envp;
29 } ngx_exec_ctx_t; 29 } ngx_exec_ctx_t;
30 30
31 31
32 #define NGX_PROCESS_SINGLE 0 32 #define NGX_PROCESS_SINGLE 0
33 #define NGX_PROCESS_MASTER 1 33 #define NGX_PROCESS_MASTER 1
34 #define NGX_PROCESS_WORKER 2 34 #define NGX_PROCESS_WORKER 2
35 #define NGX_PROCESS_MASTER_QUIT 3
35 36
36 #define NGX_MAX_PROCESSES 1024 37 #define NGX_MAX_PROCESSES 1024
37 38
38 #define NGX_PROCESS_RESPAWN -1 39 #define NGX_PROCESS_RESPAWN -1
39 #define NGX_PROCESS_NORESPAWN -2 40 #define NGX_PROCESS_NORESPAWN -2
48 ngx_int_t ngx_exec(ngx_cycle_t *cycle, ngx_exec_ctx_t *ctx); 49 ngx_int_t ngx_exec(ngx_cycle_t *cycle, ngx_exec_ctx_t *ctx);
49 void ngx_signal_processes(ngx_cycle_t *cycle, ngx_int_t signal); 50 void ngx_signal_processes(ngx_cycle_t *cycle, ngx_int_t signal);
50 void ngx_respawn_processes(ngx_cycle_t *cycle); 51 void ngx_respawn_processes(ngx_cycle_t *cycle);
51 void ngx_process_get_status(void); 52 void ngx_process_get_status(void);
52 53
53 extern ngx_int_t ngx_respawn;
54 extern ngx_uint_t ngx_last_process; 54 extern ngx_uint_t ngx_last_process;
55 extern ngx_process_t ngx_processes[NGX_MAX_PROCESSES]; 55 extern ngx_process_t ngx_processes[NGX_MAX_PROCESSES];
56 56
57 57
58 #endif /* _NGX_PROCESS_H_INCLUDED_ */ 58 #endif /* _NGX_PROCESS_H_INCLUDED_ */