Mercurial > hg > nginx
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); |