summaryrefslogtreecommitdiffstats
path: root/debian/vendor-h2o/deps/libyrmcds/close.c
diff options
context:
space:
mode:
Diffstat (limited to 'debian/vendor-h2o/deps/libyrmcds/close.c')
-rw-r--r--debian/vendor-h2o/deps/libyrmcds/close.c24
1 files changed, 0 insertions, 24 deletions
diff --git a/debian/vendor-h2o/deps/libyrmcds/close.c b/debian/vendor-h2o/deps/libyrmcds/close.c
deleted file mode 100644
index d19ae76..0000000
--- a/debian/vendor-h2o/deps/libyrmcds/close.c
+++ /dev/null
@@ -1,24 +0,0 @@
-// (C) 2013 Cybozu.
-
-#include "yrmcds.h"
-
-#include <stdlib.h>
-#include <unistd.h>
-
-yrmcds_error yrmcds_close(yrmcds* c) {
- if( c == NULL )
- return YRMCDS_BAD_ARGUMENT;
- if( c->sock == -1 )
- return YRMCDS_OK;
-
- close(c->sock);
- c->sock = -1;
-#ifndef LIBYRMCDS_NO_INTERNAL_LOCK
- pthread_mutex_destroy(&(c->lock));
-#endif
- free(c->recvbuf);
- c->recvbuf = NULL;
- free(c->decompressed);
- c->decompressed = NULL;
- return YRMCDS_OK;
-}