1.1 --- a/src/network.c Thu Apr 17 11:41:02 2014 +0200 1.2 +++ b/src/network.c Thu Apr 17 11:55:36 2014 +0200 1.3 @@ -29,7 +29,6 @@ 1.4 1.5 #include <stdlib.h> 1.6 #include <string.h> 1.7 -#include <fcntl.h> 1.8 #include "network.h" 1.9 1.10 #define new_socket() socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); 1.11 @@ -132,23 +131,5 @@ 1.12 } 1.13 1.14 void net_recieve_data(int socket, void *data, size_t len) { 1.15 - recv(socket, data, len, 0); 1.16 + recv(socket, data, len, MSG_WAITALL); 1.17 } 1.18 - 1.19 -int net_setnonblocking(int socket, _Bool nonblocking) { 1.20 - int opts = fcntl(socket, F_GETFL); 1.21 - if (opts < 0) { 1.22 - return 1; 1.23 - } 1.24 - 1.25 - if (nonblocking) { 1.26 - opts |= O_NONBLOCK; 1.27 - } else { 1.28 - opts &= ~O_NONBLOCK; 1.29 - } 1.30 - if (fcntl(socket, F_SETFL, opts) < 0) { 1.31 - return 1; 1.32 - } 1.33 - 1.34 - return 0; 1.35 -}