Mercurial > hg > nginx-vendor-0-7
comparison src/os/unix/ngx_process_cycle.h @ 2:cc9f381affaa NGINX_0_1_1
nginx 0.1.1
*) Feature: the gzip_types directive.
*) Feature: the tcp_nodelay directive.
*) Feature: the send_lowat directive is working not only on OSes that
support kqueue NOTE_LOWAT, but also on OSes that support SO_SNDLOWAT.
*) Feature: the setproctitle() emulation for Linux and Solaris.
*) Bugfix: the "Location" header rewrite bug fixed while the proxying.
*) Bugfix: the ngx_http_chunked_module module may get caught in an
endless loop.
*) Bugfix: the /dev/poll module bugs fixed.
*) Bugfix: the responses were corrupted when the temporary files were
used while the proxying.
*) Bugfix: the unescaped requests were passed to the backend.
*) Bugfix: while the build configuration on Linux 2.4 the
--with-poll_module parameter was required.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Mon, 11 Oct 2004 00:00:00 +0400 |
parents | f0b350454894 |
children | 45fe5b98a9de |
comparison
equal
deleted
inserted
replaced
1:80bdda0151b0 | 2:cc9f381affaa |
---|---|
17 #define NGX_CMD_QUIT 3 | 17 #define NGX_CMD_QUIT 3 |
18 #define NGX_CMD_TERMINATE 4 | 18 #define NGX_CMD_TERMINATE 4 |
19 #define NGX_CMD_REOPEN 5 | 19 #define NGX_CMD_REOPEN 5 |
20 | 20 |
21 | 21 |
22 typedef struct { | |
23 int argc; | |
24 char *const *argv; | |
25 } ngx_master_ctx_t; | |
26 | |
27 | |
28 #define NGX_PROCESS_SINGLE 0 | 22 #define NGX_PROCESS_SINGLE 0 |
29 #define NGX_PROCESS_MASTER 1 | 23 #define NGX_PROCESS_MASTER 1 |
30 #define NGX_PROCESS_WORKER 2 | 24 #define NGX_PROCESS_WORKER 2 |
31 | 25 |
32 | 26 |
33 void ngx_master_process_cycle(ngx_cycle_t *cycle, ngx_master_ctx_t *ctx); | 27 void ngx_master_process_cycle(ngx_cycle_t *cycle); |
34 void ngx_single_process_cycle(ngx_cycle_t *cycle, ngx_master_ctx_t *ctx); | 28 void ngx_single_process_cycle(ngx_cycle_t *cycle); |
35 | 29 |
36 | 30 |
37 extern ngx_uint_t ngx_process; | 31 extern ngx_uint_t ngx_process; |
38 extern ngx_pid_t ngx_pid; | 32 extern ngx_pid_t ngx_pid; |
39 extern ngx_pid_t ngx_new_binary; | 33 extern ngx_pid_t ngx_new_binary; |