comparison src/os/unix/ngx_process.h @ 225:2e9a8a14a0cf

nginx-0.0.1-2004-01-13-19:43:23 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 13 Jan 2004 16:43:23 +0000
parents d427f1c3fe95
children b0c1e21e68db
comparison
equal deleted inserted replaced
224:d427f1c3fe95 225:2e9a8a14a0cf
31 31
32 32
33 #define NGX_PROCESS_SINGLE 0 33 #define NGX_PROCESS_SINGLE 0
34 #define NGX_PROCESS_MASTER 1 34 #define NGX_PROCESS_MASTER 1
35 #define NGX_PROCESS_WORKER 2 35 #define NGX_PROCESS_WORKER 2
36 #define NGX_PROCESS_QUITING 3
37 #define NGX_PROCESS_PAUSED 4
38 36
39 #define NGX_MAX_PROCESSES 1024 37 #define NGX_MAX_PROCESSES 1024
40 38
41 #define NGX_PROCESS_RESPAWN -1 39 #define NGX_PROCESS_NORESPAWN -1
42 #define NGX_PROCESS_NORESPAWN -2 40 #define NGX_PROCESS_RESPAWN -2
43 #define NGX_PROCESS_DETACHED -3 41 #define NGX_PROCESS_DETACHED -3
44 42
45 43
46 #define ngx_getpid getpid 44 #define ngx_getpid getpid
47 45
48 ngx_int_t ngx_spawn_process(ngx_cycle_t *cycle, 46 ngx_pid_t ngx_spawn_process(ngx_cycle_t *cycle,
49 ngx_spawn_proc_pt proc, void *data, 47 ngx_spawn_proc_pt proc, void *data,
50 char *name, ngx_int_t respawn); 48 char *name, ngx_int_t respawn);
51 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);
52 void ngx_signal_processes(ngx_cycle_t *cycle, ngx_int_t signo); 50 void ngx_signal_processes(ngx_cycle_t *cycle, ngx_int_t signo);
53 void ngx_respawn_processes(ngx_cycle_t *cycle); 51 void ngx_respawn_processes(ngx_cycle_t *cycle);