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