nxt_epoll_engine.c (817:8284040e7479) nxt_epoll_engine.c (1008:84f2370bd642)
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#include <nxt_main.h>
8

--- 1045 unchanged lines hidden (view full) ---

1054 nxt_event_engine_t *engine;
1055 nxt_work_handler_t handler;
1056 const nxt_event_conn_state_t *state;
1057
1058 c = obj;
1059
1060 state = c->write_state;
1061
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#include <nxt_main.h>
8

--- 1045 unchanged lines hidden (view full) ---

1054 nxt_event_engine_t *engine;
1055 nxt_work_handler_t handler;
1056 const nxt_event_conn_state_t *state;
1057
1058 c = obj;
1059
1060 state = c->write_state;
1061
1062 switch (nxt_socket_connect(task, c->socket.fd, c->remote) ){
1062 switch (nxt_socket_connect(task, c->socket.fd, c->remote)) {
1063
1064 case NXT_OK:
1065 c->socket.write_ready = 1;
1066 handler = state->ready_handler;
1067 break;
1068
1069 case NXT_AGAIN:
1070 c->socket.write_handler = nxt_epoll_edge_conn_connected;

--- 97 unchanged lines hidden ---
1063
1064 case NXT_OK:
1065 c->socket.write_ready = 1;
1066 handler = state->ready_handler;
1067 break;
1068
1069 case NXT_AGAIN:
1070 c->socket.write_handler = nxt_epoll_edge_conn_connected;

--- 97 unchanged lines hidden ---