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