Mercurial > hg > nginx-vendor-current
comparison src/os/unix/ngx_process.h @ 514:43cc6f0b77ce NGINX_0_8_9
nginx 0.8.9
*) Feature: now the start cache loader runs in a separate process; this
should improve large caches handling.
*) Feature: now temporarily files and permanent storage area may reside
at different file systems.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Mon, 17 Aug 2009 00:00:00 +0400 |
parents | cf3d6edb3ad6 |
children | d0f7a625f27c |
comparison
equal
deleted
inserted
replaced
513:16d97d9e72b7 | 514:43cc6f0b77ce |
---|---|
25 ngx_spawn_proc_pt proc; | 25 ngx_spawn_proc_pt proc; |
26 void *data; | 26 void *data; |
27 char *name; | 27 char *name; |
28 | 28 |
29 unsigned respawn:1; | 29 unsigned respawn:1; |
30 unsigned just_respawn:1; | 30 unsigned just_spawn:1; |
31 unsigned detached:1; | 31 unsigned detached:1; |
32 unsigned exiting:1; | 32 unsigned exiting:1; |
33 unsigned exited:1; | 33 unsigned exited:1; |
34 } ngx_process_t; | 34 } ngx_process_t; |
35 | 35 |
43 | 43 |
44 | 44 |
45 #define NGX_MAX_PROCESSES 1024 | 45 #define NGX_MAX_PROCESSES 1024 |
46 | 46 |
47 #define NGX_PROCESS_NORESPAWN -1 | 47 #define NGX_PROCESS_NORESPAWN -1 |
48 #define NGX_PROCESS_RESPAWN -2 | 48 #define NGX_PROCESS_JUST_SPAWN -2 |
49 #define NGX_PROCESS_JUST_RESPAWN -3 | 49 #define NGX_PROCESS_RESPAWN -3 |
50 #define NGX_PROCESS_DETACHED -4 | 50 #define NGX_PROCESS_JUST_RESPAWN -4 |
51 #define NGX_PROCESS_DETACHED -5 | |
51 | 52 |
52 | 53 |
53 #define ngx_getpid getpid | 54 #define ngx_getpid getpid |
54 | 55 |
55 #ifndef ngx_log_pid | 56 #ifndef ngx_log_pid |