diff options
Diffstat (limited to 'src/nat/gnunet-helper-nat-client-windows.c')
-rw-r--r-- | src/nat/gnunet-helper-nat-client-windows.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/nat/gnunet-helper-nat-client-windows.c b/src/nat/gnunet-helper-nat-client-windows.c index 2dac5d48e..1be31ae42 100644 --- a/src/nat/gnunet-helper-nat-client-windows.c +++ b/src/nat/gnunet-helper-nat-client-windows.c | |||
@@ -22,7 +22,7 @@ | |||
22 | * @file src/nat/gnunet-helper-nat-client-windows.c | 22 | * @file src/nat/gnunet-helper-nat-client-windows.c |
23 | * @brief Tool to help bypass NATs using ICMP method; must run as | 23 | * @brief Tool to help bypass NATs using ICMP method; must run as |
24 | * administrator on W32 | 24 | * administrator on W32 |
25 | * This code is forx W32. | 25 | * This code is for W32. |
26 | * @author Nathan Evans | 26 | * @author Nathan Evans |
27 | * | 27 | * |
28 | * This program will send ONE ICMP message using RAW sockets | 28 | * This program will send ONE ICMP message using RAW sockets |
@@ -172,7 +172,7 @@ static boolean privilege_testing = FALSE; | |||
172 | /** | 172 | /** |
173 | * Socket we use to send our ICMP packets. | 173 | * Socket we use to send our ICMP packets. |
174 | */ | 174 | */ |
175 | static SOCKET rawsock; | 175 | static _win_socket rawsock; |
176 | 176 | ||
177 | /** | 177 | /** |
178 | * Target "dummy" address. | 178 | * Target "dummy" address. |
@@ -426,21 +426,21 @@ send_icmp(const struct in_addr *my_ip, const struct in_addr *other) | |||
426 | * | 426 | * |
427 | * @return INVALID_SOCKET on error | 427 | * @return INVALID_SOCKET on error |
428 | */ | 428 | */ |
429 | static SOCKET | 429 | static _win_socket |
430 | make_raw_socket() | 430 | make_raw_socket() |
431 | { | 431 | { |
432 | DWORD bOptVal = TRUE; | 432 | DWORD bOptVal = TRUE; |
433 | int bOptLen = sizeof(bOptVal); | 433 | int bOptLen = sizeof(bOptVal); |
434 | SOCKET ret; | 434 | _win_socket ret; |
435 | 435 | ||
436 | ret = socket(AF_INET, SOCK_RAW, IPPROTO_RAW); | 436 | ret = _win_socket(AF_INET, SOCK_RAW, IPPROTO_RAW); |
437 | if (INVALID_SOCKET == ret) | 437 | if (INVALID_SOCKET == ret) |
438 | { | 438 | { |
439 | fprintf(stderr, "Error opening RAW socket: %s\n", strerror(errno)); | 439 | fprintf(stderr, "Error opening RAW socket: %s\n", strerror(errno)); |
440 | return INVALID_SOCKET; | 440 | return INVALID_SOCKET; |
441 | } | 441 | } |
442 | if (0 != | 442 | if (0 != |
443 | setsockopt(ret, SOL_SOCKET, SO_BROADCAST, (char *)&bOptVal, bOptLen)) | 443 | _win_setsockopt(ret, SOL_SOCKET, SO_BROADCAST, (char *)&bOptVal, bOptLen)) |
444 | { | 444 | { |
445 | fprintf(stderr, "Error setting SO_BROADCAST to ON: %s\n", | 445 | fprintf(stderr, "Error setting SO_BROADCAST to ON: %s\n", |
446 | strerror(errno)); | 446 | strerror(errno)); |
@@ -448,7 +448,7 @@ make_raw_socket() | |||
448 | return INVALID_SOCKET; | 448 | return INVALID_SOCKET; |
449 | } | 449 | } |
450 | 450 | ||
451 | if (0 != setsockopt(ret, IPPROTO_IP, IP_HDRINCL, (char *)&bOptVal, bOptLen)) | 451 | if (0 != _win_setsockopt(ret, IPPROTO_IP, IP_HDRINCL, (char *)&bOptVal, bOptLen)) |
452 | { | 452 | { |
453 | fprintf(stderr, "Error setting IP_HDRINCL to ON: %s\n", strerror(errno)); | 453 | fprintf(stderr, "Error setting IP_HDRINCL to ON: %s\n", strerror(errno)); |
454 | closesocket(rawsock); | 454 | closesocket(rawsock); |