aboutsummaryrefslogtreecommitdiff
path: root/src/nat/gnunet-helper-nat-server-windows.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nat/gnunet-helper-nat-server-windows.c')
-rw-r--r--src/nat/gnunet-helper-nat-server-windows.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/nat/gnunet-helper-nat-server-windows.c b/src/nat/gnunet-helper-nat-server-windows.c
index 13a4d8e6f..688dde165 100644
--- a/src/nat/gnunet-helper-nat-server-windows.c
+++ b/src/nat/gnunet-helper-nat-server-windows.c
@@ -192,17 +192,17 @@ static boolean privilege_testing = FALSE;
192/** 192/**
193 * Socket we use to receive "fake" ICMP replies. 193 * Socket we use to receive "fake" ICMP replies.
194 */ 194 */
195static SOCKET icmpsock; 195static _win_socket icmpsock;
196 196
197/** 197/**
198 * Socket we use to send our ICMP requests. 198 * Socket we use to send our ICMP requests.
199 */ 199 */
200static SOCKET rawsock; 200static _win_socket rawsock;
201 201
202/** 202/**
203 * Socket we use to send our UDP requests. 203 * Socket we use to send our UDP requests.
204 */ 204 */
205static SOCKET udpsock; 205static _win_socket udpsock;
206 206
207/** 207/**
208 * Target "dummy" address. 208 * Target "dummy" address.
@@ -438,12 +438,12 @@ process_icmp_response()
438 * 438 *
439 * @return INVALID_SOCKET on error 439 * @return INVALID_SOCKET on error
440 */ 440 */
441static SOCKET 441static _win_socket
442make_icmp_socket() 442make_icmp_socket()
443{ 443{
444 SOCKET ret; 444 _win_socket ret;
445 445
446 ret = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP); 446 ret = _win_socket(AF_INET, SOCK_RAW, IPPROTO_ICMP);
447 if (INVALID_SOCKET == ret) 447 if (INVALID_SOCKET == ret)
448 { 448 {
449 fprintf(stderr, "Error opening RAW socket: %s\n", strerror(errno)); 449 fprintf(stderr, "Error opening RAW socket: %s\n", strerror(errno));
@@ -458,13 +458,13 @@ make_icmp_socket()
458 * 458 *
459 * @return INVALID_SOCKET on error 459 * @return INVALID_SOCKET on error
460 */ 460 */
461static SOCKET 461static _win_socket
462make_raw_socket() 462make_raw_socket()
463{ 463{
464 DWORD bOptVal = TRUE; 464 DWORD bOptVal = TRUE;
465 int bOptLen = sizeof(bOptVal); 465 int bOptLen = sizeof(bOptVal);
466 466
467 rawsock = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP); 467 rawsock = _win_socket(AF_INET, SOCK_RAW, IPPROTO_ICMP);
468 if (INVALID_SOCKET == rawsock) 468 if (INVALID_SOCKET == rawsock)
469 { 469 {
470 fprintf(stderr, "Error opening RAW socket: %s\n", strerror(errno)); 470 fprintf(stderr, "Error opening RAW socket: %s\n", strerror(errno));
@@ -472,7 +472,7 @@ make_raw_socket()
472 } 472 }
473 473
474 if (0 != 474 if (0 !=
475 setsockopt(rawsock, SOL_SOCKET, SO_BROADCAST, (char *)&bOptVal, 475 _win_setsockopt(rawsock, SOL_SOCKET, SO_BROADCAST, (char *)&bOptVal,
476 bOptLen)) 476 bOptLen))
477 { 477 {
478 fprintf(stderr, "Error setting SO_BROADCAST to ON: %s\n", 478 fprintf(stderr, "Error setting SO_BROADCAST to ON: %s\n",
@@ -481,7 +481,7 @@ make_raw_socket()
481 return INVALID_SOCKET; 481 return INVALID_SOCKET;
482 } 482 }
483 if (0 != 483 if (0 !=
484 setsockopt(rawsock, IPPROTO_IP, IP_HDRINCL, (char *)&bOptVal, bOptLen)) 484 _win_setsockopt(rawsock, IPPROTO_IP, IP_HDRINCL, (char *)&bOptVal, bOptLen))
485 { 485 {
486 fprintf(stderr, "Error setting IP_HDRINCL to ON: %s\n", strerror(errno)); 486 fprintf(stderr, "Error setting IP_HDRINCL to ON: %s\n", strerror(errno));
487 closesocket(rawsock); 487 closesocket(rawsock);
@@ -497,13 +497,13 @@ make_raw_socket()
497 * @param my_ip source address (our ip address) 497 * @param my_ip source address (our ip address)
498 * @return INVALID_SOCKET on error 498 * @return INVALID_SOCKET on error
499 */ 499 */
500static SOCKET 500static _win_socket
501make_udp_socket(const struct in_addr *my_ip) 501make_udp_socket(const struct in_addr *my_ip)
502{ 502{
503 SOCKET ret; 503 _win_socket ret;
504 struct sockaddr_in addr; 504 struct sockaddr_in addr;
505 505
506 ret = socket(AF_INET, SOCK_DGRAM, 0); 506 ret = _win_socket(AF_INET, SOCK_DGRAM, 0);
507 if (INVALID_SOCKET == ret) 507 if (INVALID_SOCKET == ret)
508 { 508 {
509 fprintf(stderr, "Error opening UDP socket: %s\n", strerror(errno)); 509 fprintf(stderr, "Error opening UDP socket: %s\n", strerror(errno));