1 #include <mcheck.h>
2 #include <netdb.h>
3 #include <stdio.h>
4 #include <string.h>
5 #include <support/check.h>
6 
7 static int
do_test(void)8 do_test (void)
9 {
10   struct addrinfo hints, *res;
11   int i, ret;
12 
13   mtrace ();
14   for (i = 0; i < 100; i++)
15     {
16       memset (&hints, 0, sizeof (hints));
17       hints.ai_family = PF_UNSPEC;
18       hints.ai_socktype = SOCK_STREAM;
19 
20       ret = getaddrinfo ("www.gnu.org", "http", &hints, &res);
21 
22       if (ret)
23 	FAIL_EXIT1 ("%s\n", gai_strerror (ret));
24 
25       freeaddrinfo (res);
26     }
27   return 0;
28 }
29 
30 #include <support/test-driver.c>
31