diff options
Diffstat (limited to 'src/testing/bindfail.c')
-rw-r--r-- | src/testing/bindfail.c | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/src/testing/bindfail.c b/src/testing/bindfail.c deleted file mode 100644 index 629c82df6..000000000 --- a/src/testing/bindfail.c +++ /dev/null | |||
@@ -1,37 +0,0 @@ | |||
1 | #include "platform.h" | ||
2 | #include "gnunet_util_lib.h" | ||
3 | |||
4 | int main() | ||
5 | { | ||
6 | uint16_t port = 12035; | ||
7 | struct GNUNET_NETWORK_Handle *sock1; | ||
8 | struct GNUNET_NETWORK_Handle *sock2; | ||
9 | struct sockaddr_in addr; | ||
10 | int proto; | ||
11 | |||
12 | proto = SOCK_STREAM; | ||
13 | (void) memset (&addr, 0, sizeof (struct sockaddr_in)); | ||
14 | sock1 = GNUNET_NETWORK_socket_create (AF_INET, proto, 0); | ||
15 | sock2 = GNUNET_NETWORK_socket_create (AF_INET, proto, 0); | ||
16 | |||
17 | addr.sin_port = htons (port); | ||
18 | addr.sin_addr.s_addr = INADDR_ANY; | ||
19 | |||
20 | if (GNUNET_SYSERR == | ||
21 | GNUNET_NETWORK_socket_bind (sock1, (const struct sockaddr *) &addr, | ||
22 | sizeof (addr), 0)) | ||
23 | { | ||
24 | fprintf (stderr, "first bind failed. check port\n"); | ||
25 | return 1; | ||
26 | } | ||
27 | if (GNUNET_SYSERR == | ||
28 | GNUNET_NETWORK_socket_bind (sock2, (const struct sockaddr *) &addr, | ||
29 | sizeof (addr), 0)) | ||
30 | { | ||
31 | printf ("All OK\n"); | ||
32 | return 0; | ||
33 | } | ||
34 | fprintf (stderr, "Second bind succeeded! WTF!!\n"); | ||
35 | fgetc (stdin); | ||
36 | return 1; | ||
37 | } | ||