On Thu, 13 Nov 2008 11:05:38 +0100, Jindrich Makovicka wrote: + len = recv(s->udp_fd, buf, size, MSG_DONTWAIT); Doubt this will work in mingw, don't think msg_dontwait is defined. Should probably also include a #ifndef msg_dontwait #define msg_dontwait 0 #endif in the win32 section in os_support.h Joakim