comparison src/event/modules/ngx_kqueue_module.c @ 246:6753e8cdaa2c

nginx-0.0.1-2004-01-30-20:39:00 import
author Igor Sysoev <igor@sysoev.ru>
date Fri, 30 Jan 2004 17:39:00 +0000
parents e6c005b66b3a
children 008276b9e061
comparison
equal deleted inserted replaced
245:e6c005b66b3a 246:6753e8cdaa2c
376 ngx_time_update(tv.tv_sec); 376 ngx_time_update(tv.tv_sec);
377 377
378 delta = ngx_elapsed_msec; 378 delta = ngx_elapsed_msec;
379 ngx_elapsed_msec = tv.tv_sec * 1000 + tv.tv_usec / 1000 - ngx_start_msec; 379 ngx_elapsed_msec = tv.tv_sec * 1000 + tv.tv_usec / 1000 - ngx_start_msec;
380 380
381 if (err) {
382 ngx_log_error((err == NGX_EINTR) ? NGX_LOG_INFO : NGX_LOG_ALERT,
383 log, err, "kevent() failed");
384 return NGX_ERROR;
385 }
386
381 if (timer) { 387 if (timer) {
382 delta = ngx_elapsed_msec - delta; 388 delta = ngx_elapsed_msec - delta;
383 389
384 ngx_log_debug2(NGX_LOG_DEBUG_EVENT, log, 0, 390 ngx_log_debug2(NGX_LOG_DEBUG_EVENT, log, 0,
385 "kevent timer: %d, delta: %d", timer, (int) delta); 391 "kevent timer: %d, delta: %d", timer, (int) delta);
390 "kevent() returned no events without timeout"); 396 "kevent() returned no events without timeout");
391 return NGX_ERROR; 397 return NGX_ERROR;
392 } 398 }
393 } 399 }
394 400
395 if (err) {
396 ngx_log_error((err == NGX_EINTR) ? NGX_LOG_INFO : NGX_LOG_ALERT,
397 log, err, "kevent() failed");
398 return NGX_ERROR;
399 }
400
401 for (i = 0; i < events; i++) { 401 for (i = 0; i < events; i++) {
402 402
403 ngx_log_debug6(NGX_LOG_DEBUG_EVENT, log, 0, 403 ngx_log_debug6(NGX_LOG_DEBUG_EVENT, log, 0,
404 404
405 (event_list[i].ident > 0x8000000 405 (event_list[i].ident > 0x8000000