comparison src/event/modules/ngx_kqueue_module.c @ 3475:ab353d7dc182

*) introduce ngx_time_sigsafe_update() to update the error log time only *) change ngx_time_update() interface
author Igor Sysoev <igor@sysoev.ru>
date Thu, 25 Mar 2010 09:10:10 +0000
parents d4c4cfdffe30
children d620f497c50f
comparison
equal deleted inserted replaced
3474:d4c4cfdffe30 3475:ab353d7dc182
536 events = kevent(ngx_kqueue, change_list, n, event_list, (int) nevents, tp); 536 events = kevent(ngx_kqueue, change_list, n, event_list, (int) nevents, tp);
537 537
538 err = (events == -1) ? ngx_errno : 0; 538 err = (events == -1) ? ngx_errno : 0;
539 539
540 if (flags & NGX_UPDATE_TIME || ngx_event_timer_alarm) { 540 if (flags & NGX_UPDATE_TIME || ngx_event_timer_alarm) {
541 ngx_time_update(0); 541 ngx_time_update();
542 } 542 }
543 543
544 ngx_log_debug1(NGX_LOG_DEBUG_EVENT, cycle->log, 0, 544 ngx_log_debug1(NGX_LOG_DEBUG_EVENT, cycle->log, 0,
545 "kevent events: %d", events); 545 "kevent events: %d", events);
546 546
587 } 587 }
588 588
589 #if (NGX_HAVE_TIMER_EVENT) 589 #if (NGX_HAVE_TIMER_EVENT)
590 590
591 if (event_list[i].filter == EVFILT_TIMER) { 591 if (event_list[i].filter == EVFILT_TIMER) {
592 ngx_time_update(0); 592 ngx_time_update();
593 continue; 593 continue;
594 } 594 }
595 595
596 #endif 596 #endif
597 597