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