comparison src/os/unix/ngx_process.h @ 220:4f81b931e9ff

nginx-0.0.1-2004-01-08-11:47:17 import
author Igor Sysoev <igor@sysoev.ru>
date Thu, 08 Jan 2004 08:47:17 +0000
parents 05592fd7a436
children 401154e21826
comparison
equal deleted inserted replaced
219:f57597ec5249 220:4f81b931e9ff
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_getpid getpid 32 #define NGX_PROCESS_SINGLE 0
33 #define NGX_PROCESS_MASTER 1
34 #define NGX_PROCESS_WORKER 2
33 35
34 #define NGX_MAX_PROCESSES 1024 36 #define NGX_MAX_PROCESSES 1024
35 37
36 #define NGX_PROCESS_RESPAWN -1 38 #define NGX_PROCESS_RESPAWN -1
37 #define NGX_PROCESS_NORESPAWN -2 39 #define NGX_PROCESS_NORESPAWN -2
38 #define NGX_PROCESS_DETACHED -3 40 #define NGX_PROCESS_DETACHED -3
39 41
42
43 #define ngx_getpid getpid
40 44
41 ngx_int_t ngx_spawn_process(ngx_cycle_t *cycle, 45 ngx_int_t ngx_spawn_process(ngx_cycle_t *cycle,
42 ngx_spawn_proc_pt proc, void *data, 46 ngx_spawn_proc_pt proc, void *data,
43 char *name, ngx_int_t respawn); 47 char *name, ngx_int_t respawn);
44 ngx_int_t ngx_exec(ngx_cycle_t *cycle, ngx_exec_ctx_t *ctx); 48 ngx_int_t ngx_exec(ngx_cycle_t *cycle, ngx_exec_ctx_t *ctx);