aboutsummaryrefslogtreecommitdiff
path: root/src/testing/bindfail.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/testing/bindfail.c')
-rw-r--r--src/testing/bindfail.c37
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
4int 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}