summaryrefslogtreecommitdiffhomepage
path: root/src/event
diff options
context:
space:
mode:
Diffstat (limited to 'src/event')
-rw-r--r--src/event/modules/ngx_select_module.c2
-rw-r--r--src/event/ngx_event.c7
-rw-r--r--src/event/ngx_event.h2
-rw-r--r--src/event/ngx_event_accept.c10
-rw-r--r--src/event/ngx_event_connect.c11
5 files changed, 17 insertions, 15 deletions
diff --git a/src/event/modules/ngx_select_module.c b/src/event/modules/ngx_select_module.c
index a890a262d..8b675cd08 100644
--- a/src/event/modules/ngx_select_module.c
+++ b/src/event/modules/ngx_select_module.c
@@ -176,7 +176,7 @@ static int ngx_select_add_event(ngx_event_t *ev, int event, u_int flags)
#endif
ev->active = 1;
- ev->oneshot = (flags & NGX_ONESHOT_EVENT) ? 1 : 0;
+ ev->oneshot = (u_char) ((flags & NGX_ONESHOT_EVENT) ? 1 : 0);
event_index[nevents] = ev;
ev->index = nevents;
diff --git a/src/event/ngx_event.c b/src/event/ngx_event.c
index 03be86a55..e46824ef0 100644
--- a/src/event/ngx_event.c
+++ b/src/event/ngx_event.c
@@ -126,7 +126,8 @@ ngx_module_t ngx_event_core_module = {
static int ngx_event_init(ngx_cycle_t *cycle)
{
- int m, i, fd;
+ ngx_uint_t m, i;
+ ngx_socket_t fd;
ngx_event_t *rev, *wev;
ngx_listening_t *s;
ngx_connection_t *c;
@@ -174,7 +175,7 @@ static int ngx_event_init(ngx_cycle_t *cycle)
c = cycle->connections;
for (i = 0; i < cycle->connection_n; i++) {
- c[i].fd = -1;
+ c[i].fd = (ngx_socket_t) -1;
}
cycle->read_events = ngx_alloc(sizeof(ngx_event_t) * ecf->connections,
@@ -250,7 +251,7 @@ static int ngx_event_init(ngx_cycle_t *cycle)
return NGX_ERROR;
}
- cycle->old_cycle->connections[fd].fd = -1;
+ cycle->old_cycle->connections[fd].fd = (ngx_socket_t) -1;
}
}
diff --git a/src/event/ngx_event.h b/src/event/ngx_event.h
index 8ca468efa..84a70be31 100644
--- a/src/event/ngx_event.h
+++ b/src/event/ngx_event.h
@@ -372,7 +372,7 @@ typedef struct {
int connections;
int use;
ngx_flag_t multi_accept;
- char *name;
+ u_char *name;
} ngx_event_conf_t;
diff --git a/src/event/ngx_event_accept.c b/src/event/ngx_event_accept.c
index 779fdadcc..ac64cf377 100644
--- a/src/event/ngx_event_accept.c
+++ b/src/event/ngx_event_accept.c
@@ -6,8 +6,8 @@
typedef struct {
- int flag;
- char *name;
+ int flag;
+ u_char *name;
} ngx_accept_log_ctx_t;
@@ -16,7 +16,7 @@ static size_t ngx_accept_log_error(void *data, char *buf, size_t len);
void ngx_event_accept(ngx_event_t *ev)
{
- int instance, accepted;
+ ngx_uint_t instance, accepted;
socklen_t len;
struct sockaddr *sa;
ngx_err_t err;
@@ -216,8 +216,8 @@ void ngx_event_accept(ngx_event_t *ev)
c->sockaddr = sa;
c->socklen = len;
- rev->instance = !instance;
- wev->instance = !instance;
+ rev->instance = (u_char) !instance;
+ wev->instance = (u_char) !instance;
rev->index = NGX_INVALID_INDEX;
wev->index = NGX_INVALID_INDEX;
diff --git a/src/event/ngx_event_connect.c b/src/event/ngx_event_connect.c
index 7b5e9a6e0..6bc238eef 100644
--- a/src/event/ngx_event_connect.c
+++ b/src/event/ngx_event_connect.c
@@ -10,7 +10,8 @@
int ngx_event_connect_peer(ngx_peer_connection_t *pc)
{
- int rc, instance;
+ int rc;
+ ngx_uint_t instance;
u_int event;
time_t now;
ngx_err_t err;
@@ -170,8 +171,8 @@ int ngx_event_connect_peer(ngx_peer_connection_t *pc)
c->write = wev;
wev->write = 1;
- rev->instance = !instance;
- wev->instance = !instance;
+ rev->instance = (u_char) !instance;
+ wev->instance = (u_char) !instance;
c->log = pc->log;
rev->log = pc->log;
@@ -203,7 +204,7 @@ int ngx_event_connect_peer(ngx_peer_connection_t *pc)
ngx_memzero(&addr, sizeof(struct sockaddr_in));
addr.sin_family = AF_INET;
- addr.sin_port = peer->port;
+ addr.sin_port = (u_short) peer->port;
addr.sin_addr.s_addr = peer->addr;
ngx_log_debug1(NGX_LOG_DEBUG_EVENT, pc->log, 0,
@@ -224,7 +225,7 @@ int ngx_event_connect_peer(ngx_peer_connection_t *pc)
ngx_close_socket_n " failed");
}
- c->fd = -1;
+ c->fd = (ngx_socket_t) -1;
return NGX_CONNECT_ERROR;
}