Mercurial > hg > nginx-quic
comparison src/event/modules/ngx_devpoll_module.c @ 230:1119faf4635a
nginx-0.0.1-2004-01-16-09:15:48 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 16 Jan 2004 06:15:48 +0000 |
parents | 2357fa41738a |
children | bf2faf694c19 |
comparison
equal
deleted
inserted
replaced
229:ce6b72fe33fe | 230:1119faf4635a |
---|---|
163 NGX_ERROR); | 163 NGX_ERROR); |
164 } | 164 } |
165 | 165 |
166 nevents = dpcf->events; | 166 nevents = dpcf->events; |
167 | 167 |
168 if (ngx_event_timer_init(cycle) == NGX_ERROR) { | |
169 return NGX_ERROR; | |
170 } | |
171 | |
172 ngx_io = ngx_os_io; | 168 ngx_io = ngx_os_io; |
173 | 169 |
174 ngx_event_actions = ngx_devpoll_module_ctx.actions; | 170 ngx_event_actions = ngx_devpoll_module_ctx.actions; |
175 | 171 |
176 ngx_event_flags = NGX_USE_LEVEL_EVENT; | 172 ngx_event_flags = NGX_USE_LEVEL_EVENT; |
185 ngx_log_error(NGX_LOG_ALERT, cycle->log, ngx_errno, | 181 ngx_log_error(NGX_LOG_ALERT, cycle->log, ngx_errno, |
186 "close(/dev/poll) failed"); | 182 "close(/dev/poll) failed"); |
187 } | 183 } |
188 | 184 |
189 dp = -1; | 185 dp = -1; |
190 | |
191 ngx_event_timer_done(cycle); | |
192 | 186 |
193 ngx_free(change_list); | 187 ngx_free(change_list); |
194 ngx_free(event_list); | 188 ngx_free(event_list); |
195 ngx_free(change_index); | 189 ngx_free(change_index); |
196 | 190 |