Mercurial > hg > nginx
comparison src/event/modules/ngx_rtsig_module.c @ 382:449c4885dcd1
nginx-0.0.7-2004-07-07-23:48:31 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 07 Jul 2004 19:48:31 +0000 |
parents | 02a511569afb |
children | 537de4dca8ca |
comparison
equal
deleted
inserted
replaced
381:02a511569afb | 382:449c4885dcd1 |
---|---|
361 signo = sigtimedwait(&set, &si, tp); | 361 signo = sigtimedwait(&set, &si, tp); |
362 | 362 |
363 if (signo == -1) { | 363 if (signo == -1) { |
364 err = ngx_errno; | 364 err = ngx_errno; |
365 | 365 |
366 ngx_log_debug1(NGX_LOG_DEBUG_EVENT, cycle->log, err, | |
367 "rtsig signo:%d", signo); | |
368 | |
366 if (err == NGX_EAGAIN) { | 369 if (err == NGX_EAGAIN) { |
367 | 370 |
368 if (timer == NGX_TIMER_INFINITE) { | 371 if (timer == NGX_TIMER_INFINITE) { |
369 ngx_accept_mutex_unlock(); | 372 ngx_accept_mutex_unlock(); |
370 ngx_log_error(NGX_LOG_ALERT, cycle->log, err, | 373 ngx_log_error(NGX_LOG_ALERT, cycle->log, err, |
375 err = 0; | 378 err = 0; |
376 } | 379 } |
377 | 380 |
378 } else { | 381 } else { |
379 err = 0; | 382 err = 0; |
383 ngx_log_debug3(NGX_LOG_DEBUG_EVENT, cycle->log, 0, | |
384 "rtsig signo:%d fd:%d band:%X", | |
385 signo, si.si_fd, si.si_band); | |
380 } | 386 } |
381 | 387 |
382 ngx_gettimeofday(&tv); | 388 ngx_gettimeofday(&tv); |
383 ngx_time_update(tv.tv_sec); | 389 ngx_time_update(tv.tv_sec); |
384 | 390 |
396 delta = ngx_elapsed_msec - delta; | 402 delta = ngx_elapsed_msec - delta; |
397 | 403 |
398 ngx_log_debug2(NGX_LOG_DEBUG_EVENT, cycle->log, 0, | 404 ngx_log_debug2(NGX_LOG_DEBUG_EVENT, cycle->log, 0, |
399 "rtsig timer: %d, delta: %d", timer, (int) delta); | 405 "rtsig timer: %d, delta: %d", timer, (int) delta); |
400 } | 406 } |
401 | |
402 ngx_log_debug3(NGX_LOG_DEBUG_EVENT, cycle->log, 0, | |
403 "rtsig signo:%d fd:%d band:%X", signo, si.si_fd, si.si_band); | |
404 | 407 |
405 rtscf = ngx_event_get_conf(ngx_cycle->conf_ctx, ngx_rtsig_module); | 408 rtscf = ngx_event_get_conf(ngx_cycle->conf_ctx, ngx_rtsig_module); |
406 | 409 |
407 if (signo == rtscf->signo || signo == rtscf->signo + 1) { | 410 if (signo == rtscf->signo || signo == rtscf->signo + 1) { |
408 | 411 |