aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/usocket.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/usocket.c b/src/usocket.c
index 096ecd0..89f774d 100644
--- a/src/usocket.c
+++ b/src/usocket.c
@@ -92,7 +92,6 @@ int socket_close(void) {
92\*-------------------------------------------------------------------------*/ 92\*-------------------------------------------------------------------------*/
93void socket_destroy(p_socket ps) { 93void socket_destroy(p_socket ps) {
94 if (*ps != SOCKET_INVALID) { 94 if (*ps != SOCKET_INVALID) {
95 socket_setblocking(ps);
96 close(*ps); 95 close(*ps);
97 *ps = SOCKET_INVALID; 96 *ps = SOCKET_INVALID;
98 } 97 }
@@ -140,9 +139,7 @@ int socket_bind(p_socket ps, SA *addr, socklen_t len) {
140\*-------------------------------------------------------------------------*/ 139\*-------------------------------------------------------------------------*/
141int socket_listen(p_socket ps, int backlog) { 140int socket_listen(p_socket ps, int backlog) {
142 int err = IO_DONE; 141 int err = IO_DONE;
143 socket_setblocking(ps);
144 if (listen(*ps, backlog)) err = errno; 142 if (listen(*ps, backlog)) err = errno;
145 socket_setnonblocking(ps);
146 return err; 143 return err;
147} 144}
148 145
@@ -150,9 +147,7 @@ int socket_listen(p_socket ps, int backlog) {
150* 147*
151\*-------------------------------------------------------------------------*/ 148\*-------------------------------------------------------------------------*/
152void socket_shutdown(p_socket ps, int how) { 149void socket_shutdown(p_socket ps, int how) {
153 socket_setblocking(ps);
154 shutdown(*ps, how); 150 shutdown(*ps, how);
155 socket_setnonblocking(ps);
156} 151}
157 152
158/*-------------------------------------------------------------------------*\ 153/*-------------------------------------------------------------------------*\