Mercurial > hg > nginx
comparison src/os/unix/ngx_process.h @ 354:eaf1f651cf86
nginx-0.0.7-2004-06-15-11:55:11 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 15 Jun 2004 07:55:11 +0000 |
parents | 56496082668b |
children | 0fb6c53fb135 |
comparison
equal
deleted
inserted
replaced
353:b8d3d7dbfcc8 | 354:eaf1f651cf86 |
---|---|
7 typedef void (*ngx_spawn_proc_pt) (ngx_cycle_t *cycle, void *data); | 7 typedef void (*ngx_spawn_proc_pt) (ngx_cycle_t *cycle, void *data); |
8 | 8 |
9 typedef struct { | 9 typedef struct { |
10 ngx_pid_t pid; | 10 ngx_pid_t pid; |
11 int status; | 11 int status; |
12 ngx_socket_t channel[2]; | |
12 | 13 |
13 ngx_spawn_proc_pt proc; | 14 ngx_spawn_proc_pt proc; |
14 void *data; | 15 void *data; |
15 char *name; | 16 char *name; |
16 | 17 |
46 char *name, ngx_int_t respawn); | 47 char *name, ngx_int_t respawn); |
47 ngx_pid_t ngx_execute(ngx_cycle_t *cycle, ngx_exec_ctx_t *ctx); | 48 ngx_pid_t ngx_execute(ngx_cycle_t *cycle, ngx_exec_ctx_t *ctx); |
48 void ngx_process_get_status(void); | 49 void ngx_process_get_status(void); |
49 | 50 |
50 extern ngx_pid_t ngx_pid; | 51 extern ngx_pid_t ngx_pid; |
51 extern ngx_uint_t ngx_last_process; | 52 extern ngx_int_t ngx_last_process; |
53 extern ngx_socket_t ngx_channel; | |
52 extern ngx_process_t ngx_processes[NGX_MAX_PROCESSES]; | 54 extern ngx_process_t ngx_processes[NGX_MAX_PROCESSES]; |
53 | 55 |
54 | 56 |
55 #endif /* _NGX_PROCESS_H_INCLUDED_ */ | 57 #endif /* _NGX_PROCESS_H_INCLUDED_ */ |