diff options
author | stbuehler <stbuehler@152afb58-edef-0310-8abb-c4023f1b3aa9> | 2015-09-18 15:15:18 +0000 |
---|---|---|
committer | stbuehler <stbuehler@152afb58-edef-0310-8abb-c4023f1b3aa9> | 2015-09-18 15:15:18 +0000 |
commit | 8b2630a82fbecfd57fa38aebb397a755936690e5 (patch) | |
tree | a9cfcd7bb5bea87d63fc8ef81c8456a130a249bc /src/iosocket.c | |
parent | e57c8295ebe92b58ca3e68fa8ea8f70d4b0b4cee (diff) | |
download | lighttpd-master.tar.gz |
git-svn-id: svn://svn.lighttpd.net/lighttpd/trunk@3041 152afb58-edef-0310-8abb-c4023f1b3aa9
Diffstat (limited to 'src/iosocket.c')
-rw-r--r-- | src/iosocket.c | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/src/iosocket.c b/src/iosocket.c deleted file mode 100644 index 25d477ff..00000000 --- a/src/iosocket.c +++ /dev/null @@ -1,44 +0,0 @@ -#include <stdlib.h> - -#include "iosocket.h" -#include "sys-socket.h" -#include "sys-files.h" -#include "array-static.h" - -iosocket *iosocket_init(void) { - STRUCT_INIT(iosocket, sock); - - sock->fde_ndx = -1; - sock->fd = -1; - - sock->type = IOSOCKET_TYPE_SOCKET; - -#if defined USE_OPENSSL && ! defined OPENSSL_NO_TLSEXT - sock->tlsext_server_name = buffer_init(); -#endif - - return sock; -} - -void iosocket_free(iosocket *sock) { - if (!sock) return; - - if (sock->fd != -1) { - switch (sock->type) { - case IOSOCKET_TYPE_SOCKET: - closesocket(sock->fd); - break; - case IOSOCKET_TYPE_PIPE: - close(sock->fd); - break; - default: - break; - } - } - -#if defined USE_OPENSSL && ! defined OPENSSL_NO_TLSEXT - buffer_free(sock->tlsext_server_name); -#endif - - free(sock); -} |