From: Nathan S. Evans Date: Wed, 18 Aug 2010 14:44:44 +0000 (+0000) Subject: windoze sucks X-Git-Tag: initial-import-from-subversion-38251~20646 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=0d44a964d1e506c962e89daec0932a82a53020e6;p=oweals%2Fgnunet.git windoze sucks --- diff --git a/src/transport/gnunet-nat-server-windows.c b/src/transport/gnunet-nat-server-windows.c index 2017d41be..41e5e8f54 100644 --- a/src/transport/gnunet-nat-server-windows.c +++ b/src/transport/gnunet-nat-server-windows.c @@ -307,6 +307,22 @@ process_icmp_response () &sip, buf, sizeof (buf)), port); +#endif + } + else if (have_udp) + { + memcpy(&udp_pkt, &buf[off], sizeof(udp_pkt)); +#ifdef WIN32 + DWORD ssize = sizeof(buf); + WSAAddressToString((LPSOCKADDR)&sip, sizeof(sip), NULL, buf, &ssize); + fprintf (stdout, "%s:%d\n", buf, ntohl((u_long)udp_pkt.length)); +#else + fprintf (stdout, + "%s:%d\n", + inet_ntop (AF_INET, + &sip, + buf, + sizeof (buf)), ntohl(udp_pkt.length)); #endif } else @@ -392,7 +408,9 @@ main (int argc, char *const *argv) struct in_addr external; fd_set rs; struct timeval tv; +#ifndef WIN32 uid_t uid; +#endif #ifdef WIN32 // WSA startup