comparison src/event/modules/ngx_select_module.c @ 250:1903c6821958

nginx-0.0.2-2004-02-03-23:27:11 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 03 Feb 2004 20:27:11 +0000
parents e885208c518b
children 0ba4821f4460
comparison
equal deleted inserted replaced
249:2a0540287298 250:1903c6821958
134 ngx_log_debug2(NGX_LOG_DEBUG_EVENT, ev->log, 0, 134 ngx_log_debug2(NGX_LOG_DEBUG_EVENT, ev->log, 0,
135 "select add event fd:%d ev:%d", c->fd, event); 135 "select add event fd:%d ev:%d", c->fd, event);
136 136
137 if (ev->index != NGX_INVALID_INDEX) { 137 if (ev->index != NGX_INVALID_INDEX) {
138 ngx_log_error(NGX_LOG_ALERT, ev->log, 0, 138 ngx_log_error(NGX_LOG_ALERT, ev->log, 0,
139 "%d:%d is already set", c->fd, event); 139 "select event fd:%d ev:%d is already set", c->fd, event);
140 return NGX_OK; 140 return NGX_OK;
141 } 141 }
142 142
143 #if (WIN32) 143 #if (WIN32)
144 144
266 } 266 }
267 267
268 #if !(WIN32) 268 #if !(WIN32)
269 if (max_fd == -1) { 269 if (max_fd == -1) {
270 for (i = 0; i < nevents; i++) { 270 for (i = 0; i < nevents; i++) {
271 c = (ngx_connection_t *) event_index[i]->data; 271 c = event_index[i]->data;
272 if (max_fd < c->fd) { 272 if (max_fd < c->fd) {
273 max_fd = c->fd; 273 max_fd = c->fd;
274 } 274 }
275 } 275 }
276 276
280 #endif 280 #endif
281 281
282 #if (NGX_DEBUG) 282 #if (NGX_DEBUG)
283 for (i = 0; i < nevents; i++) { 283 for (i = 0; i < nevents; i++) {
284 ev = event_index[i]; 284 ev = event_index[i];
285 c = (ngx_connection_t *) ev->data; 285 c = ev->data;
286 ngx_log_debug2(NGX_LOG_DEBUG_EVENT, log, 0, 286 ngx_log_debug2(NGX_LOG_DEBUG_EVENT, log, 0,
287 "select event: fd:%d wr:%d", c->fd,ev->write); 287 "select event: fd:%d wr:%d", c->fd,ev->write);
288 } 288 }
289 #endif 289 #endif
290 290
368 368
369 nready = 0; 369 nready = 0;
370 370
371 for (i = 0; i < nevents; i++) { 371 for (i = 0; i < nevents; i++) {
372 ev = event_index[i]; 372 ev = event_index[i];
373 c = (ngx_connection_t *) ev->data; 373 c = ev->data;
374 found = 0; 374 found = 0;
375 375
376 if (ev->write) { 376 if (ev->write) {
377 if (FD_ISSET(c->fd, &work_write_fd_set)) { 377 if (FD_ISSET(c->fd, &work_write_fd_set)) {
378 found = 1; 378 found = 1;