summaryrefslogtreecommitdiffstats
path: root/debian/vendor-h2o/deps/libyrmcds/socket.c
diff options
context:
space:
mode:
Diffstat (limited to 'debian/vendor-h2o/deps/libyrmcds/socket.c')
-rw-r--r--debian/vendor-h2o/deps/libyrmcds/socket.c35
1 files changed, 0 insertions, 35 deletions
diff --git a/debian/vendor-h2o/deps/libyrmcds/socket.c b/debian/vendor-h2o/deps/libyrmcds/socket.c
deleted file mode 100644
index 6d30ee1..0000000
--- a/debian/vendor-h2o/deps/libyrmcds/socket.c
+++ /dev/null
@@ -1,35 +0,0 @@
-// (C) 2013 Cybozu et al.
-
-#include "yrmcds.h"
-
-#include <sys/socket.h>
-#include <sys/types.h>
-#include <sys/time.h>
-
-yrmcds_error yrmcds_shutdown(yrmcds* c) {
- if( c == NULL )
- return YRMCDS_BAD_ARGUMENT;
- if( shutdown(c->sock, SHUT_RD) == -1 ) {
- return YRMCDS_SYSTEM_ERROR;
- }
- return YRMCDS_OK;
-}
-
-int yrmcds_fileno(yrmcds* c) {
- return c->sock;
-}
-
-yrmcds_error yrmcds_set_timeout(yrmcds* c, int timeout) {
- if( c == NULL || timeout < 0 )
- return YRMCDS_BAD_ARGUMENT;
-
- struct timeval tv;
- tv.tv_sec = timeout;
- tv.tv_usec = 0;
-
- if( setsockopt(c->sock, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv)) == -1 )
- return YRMCDS_SYSTEM_ERROR;
- if( setsockopt(c->sock, SOL_SOCKET, SO_SNDTIMEO, &tv, sizeof(tv)) == -1 )
- return YRMCDS_SYSTEM_ERROR;
- return YRMCDS_OK;
-}