diff -r 08960209db8c -r 6c5b4e69f03d project_files/frontlib/socket.c --- a/project_files/frontlib/socket.c Thu Nov 22 01:19:16 2012 +0400 +++ b/project_files/frontlib/socket.c Thu Nov 22 23:19:01 2012 +0400 @@ -61,7 +61,7 @@ return result; } -TCPsocket listen(uint16_t port) { +TCPsocket flib_listen(uint16_t port) { IPaddress addr; addr.host = INADDR_ANY; SDLNet_Write16(port, &addr.port); @@ -77,7 +77,7 @@ if(result) { if(port > 0) { result->port = port; - result->sock = listen(result->port); + result->sock = flib_listen(result->port); } else { /* SDL_net does not seem to have a way to listen on a random unused port and find out which port that is, so let's try to find one ourselves. */ @@ -85,7 +85,7 @@ for(int i=0; !result->sock && i<1000; i++) { // IANA suggests using ports in the range 49152-65535 for things like this result->port = 49152+(rand()%(65536-49152)); - result->sock = listen(result->port); + result->sock = flib_listen(result->port); } } if(!result->sock) {