aboutsummaryrefslogtreecommitdiff
path: root/src/event/modules/ngx_devpoll_module.c
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2003-07-11 04:50:59 +0000
committerIgor Sysoev <igor@sysoev.ru>2003-07-11 04:50:59 +0000
commita7f7fa878ce271af23bbb6e1586bae1273eb10d2 (patch)
tree31684f5316ff58e748bf588cde8dd41bb7249f94 /src/event/modules/ngx_devpoll_module.c
parentb8c367c7b9155857f1c068624aa059830db57fa8 (diff)
downloadnginx-a7f7fa878ce271af23bbb6e1586bae1273eb10d2.tar.gz
nginx-a7f7fa878ce271af23bbb6e1586bae1273eb10d2.zip
nginx-0.0.1-2003-07-11-08:50:59 import
Diffstat (limited to 'src/event/modules/ngx_devpoll_module.c')
-rw-r--r--src/event/modules/ngx_devpoll_module.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/event/modules/ngx_devpoll_module.c b/src/event/modules/ngx_devpoll_module.c
index 9c374491a..d6f2596c6 100644
--- a/src/event/modules/ngx_devpoll_module.c
+++ b/src/event/modules/ngx_devpoll_module.c
@@ -26,8 +26,8 @@ struct dvpoll {
typedef struct {
- int changes;
- int events;
+ u_int changes;
+ u_int events;
} ngx_devpoll_conf_t;
@@ -43,8 +43,7 @@ static char *ngx_devpoll_init_conf(ngx_cycle_t *cycle, void *conf);
static int dp;
static struct pollfd *change_list, *event_list;
-static u_int nchanges, max_changes;
-static int nevents;
+static u_int nchanges, max_changes, nevents;
static ngx_event_t **change_index;
@@ -95,7 +94,8 @@ ngx_module_t ngx_devpoll_module = {
&ngx_devpoll_module_ctx, /* module context */
ngx_devpoll_commands, /* module directives */
NGX_EVENT_MODULE, /* module type */
- NULL /* init module */
+ NULL, /* init module */
+ NULL /* init child */
};
@@ -321,7 +321,7 @@ static int ngx_devpoll_set_event(ngx_event_t *ev, int event, u_int flags)
int ngx_devpoll_process_events(ngx_log_t *log)
{
- int events, n, i;
+ int events, n, i, j;
ngx_msec_t timer, delta;
ngx_err_t err;
ngx_cycle_t **cycle;
@@ -397,11 +397,11 @@ int ngx_devpoll_process_events(ngx_log_t *log)
if (c->fd == -1) {
cycle = ngx_old_cycles.elts;
- for (i = 0; i < ngx_old_cycles.nelts; i++) {
+ for (j = 0; j < ngx_old_cycles.nelts; j++) {
if (cycle[i] == NULL) {
continue;
}
- c = &cycle[i]->connections[event_list[i].fd];
+ c = &cycle[j]->connections[event_list[i].fd];
if (c->fd != -1) {
break;
}
@@ -471,8 +471,8 @@ static char *ngx_devpoll_init_conf(ngx_cycle_t *cycle, void *conf)
{
ngx_devpoll_conf_t *dpcf = conf;
- ngx_conf_init_value(dpcf->changes, 512);
- ngx_conf_init_value(dpcf->events, 512);
+ ngx_conf_init_unsigned_value(dpcf->changes, 512);
+ ngx_conf_init_unsigned_value(dpcf->events, 512);
return NGX_CONF_OK;
}