comparison src/event/ngx_event_accept.c @ 290:87e73f067470

nginx-0.0.2-2004-03-16-10:10:12 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 16 Mar 2004 07:10:12 +0000
parents 5238e93961a1
children 744965ec6275
comparison
equal deleted inserted replaced
289:0750faf8d7e3 290:87e73f067470
4 #include <ngx_event.h> 4 #include <ngx_event.h>
5 #include <nginx.h> 5 #include <nginx.h>
6 6
7 7
8 typedef struct { 8 typedef struct {
9 int flag; 9 int flag;
10 char *name; 10 u_char *name;
11 } ngx_accept_log_ctx_t; 11 } ngx_accept_log_ctx_t;
12 12
13 13
14 static size_t ngx_accept_log_error(void *data, char *buf, size_t len); 14 static size_t ngx_accept_log_error(void *data, char *buf, size_t len);
15 15
16 16
17 void ngx_event_accept(ngx_event_t *ev) 17 void ngx_event_accept(ngx_event_t *ev)
18 { 18 {
19 int instance, accepted; 19 ngx_uint_t instance, accepted;
20 socklen_t len; 20 socklen_t len;
21 struct sockaddr *sa; 21 struct sockaddr *sa;
22 ngx_err_t err; 22 ngx_err_t err;
23 ngx_log_t *log; 23 ngx_log_t *log;
24 ngx_pool_t *pool; 24 ngx_pool_t *pool;
214 214
215 c->listening = ls->listening; 215 c->listening = ls->listening;
216 c->sockaddr = sa; 216 c->sockaddr = sa;
217 c->socklen = len; 217 c->socklen = len;
218 218
219 rev->instance = !instance; 219 rev->instance = (u_char) !instance;
220 wev->instance = !instance; 220 wev->instance = (u_char) !instance;
221 221
222 rev->index = NGX_INVALID_INDEX; 222 rev->index = NGX_INVALID_INDEX;
223 wev->index = NGX_INVALID_INDEX; 223 wev->index = NGX_INVALID_INDEX;
224 224
225 rev->data = c; 225 rev->data = c;