summaryrefslogtreecommitdiffhomepage
path: root/src/event/ngx_event_close.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/event/ngx_event_close.c41
1 files changed, 0 insertions, 41 deletions
diff --git a/src/event/ngx_event_close.c b/src/event/ngx_event_close.c
deleted file mode 100644
index c57c19560..000000000
--- a/src/event/ngx_event_close.c
+++ /dev/null
@@ -1,41 +0,0 @@
-
-#include <ngx_config.h>
-#include <ngx_core.h>
-#include <ngx_types.h>
-#include <ngx_connection.h>
-#include <ngx_event.h>
-#include <ngx_event_timer.h>
-#include <ngx_event_close.h>
-
-
-int ngx_event_close_connection(ngx_event_t *ev)
-{
- int rc;
- ngx_connection_t *c = (ngx_connection_t *) ev->data;
-
- ngx_log_debug(c->log, "close connection: %d" _ c->fd);
-
- ngx_assert((c->fd != -1), return NGX_ERROR, c->log,
- "ngx_event_close: already closed");
-
- if (c->read->timer_set) {
- ngx_del_timer(c->read);
- }
-
- if (c->write->timer_set) {
- ngx_del_timer(c->write);
- }
-
- ngx_del_event(c->read, NGX_READ_EVENT, NGX_CLOSE_EVENT);
- ngx_del_event(c->write, NGX_WRITE_EVENT, NGX_CLOSE_EVENT);
-
- if ((rc = ngx_close_socket(c->fd)) == -1)
- ngx_log_error(NGX_LOG_ALERT, c->log, ngx_socket_errno,
- "ngx_event_close: close failed");
-
- c->fd = -1;
-
- ngx_destroy_pool(c->pool);
-
- return rc;
-}