Mercurial > hg > nginx-quic
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; |