Mercurial > hg > nginx
comparison src/event/ngx_event_connect.c @ 131:049e78b1f852
nginx-0.0.1-2003-08-14-10:00:28 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 14 Aug 2003 06:00:28 +0000 |
parents | 842a78cebbb7 |
children | da00cde00e8a |
comparison
equal
deleted
inserted
replaced
130:a490ad05164d | 131:049e78b1f852 |
---|---|
1 | 1 |
2 #include <ngx_event_connect.h> | 2 #include <ngx_event_connect.h> |
3 | |
3 | 4 |
4 /* AF_INET only */ | 5 /* AF_INET only */ |
5 | 6 |
6 int ngx_event_connect_peer(ngx_peer_connection_t *pc) | 7 int ngx_event_connect_peer(ngx_peer_connection_t *pc) |
7 { | 8 { |
8 time_t now; | 9 time_t now; |
9 ngx_peer_r *peer; | 10 ngx_peer_r *peer; |
10 ngx_socket_t s; | 11 ngx_socket_t s; |
11 struct sockaddr_in *addr; | 12 struct sockaddr_in *addr; |
12 | 13 |
13 | |
14 now = ngx_time(); | 14 now = ngx_time(); |
15 | 15 |
16 /* ngx_lock_mutex(pc->peers->mutex); */ | 16 /* ngx_lock_mutex(pc->peers->mutex); */ |
17 | 17 |
18 if (pc->peers->last_cached) { | 18 if (pc->peers->last_cached) { |
19 | 19 |
20 /* cached connection */ | 20 /* cached connection */ |
21 | 21 |
22 pc->connection = pc->peers->cached[pc->peers->last_cached] | 22 pc->connection = pc->peers->cached[pc->peers->last_cached]; |
23 pc->peers->last_cached--; | 23 pc->peers->last_cached--; |
24 | 24 |
25 /* ngx_unlock_mutex(pc->peers->mutex); */ | 25 /* ngx_unlock_mutex(pc->peers->mutex); */ |
26 | 26 |
27 pc->cached = 1; | 27 pc->cached = 1; |
187 | 187 |
188 c->data = ???; | 188 c->data = ???; |
189 | 189 |
190 | 190 |
191 } | 191 } |
192 | |
193 | |
194 void ngx_event_connect_peer_failed(ngx_peer_connection_t *pc) | |
195 { | |
196 return; | |
197 } |