(linenum→info "unix/slp.c:2238")

glibc/2.7/posix/bug-ga2.c

    1: /* Test case by Sam Varshavchik <mrsam@courier-mta.com>.  */
    2: #include <mcheck.h>
    3: #include <netdb.h>
    4: #include <stdio.h>
    5: #include <string.h>
    6: 
    7: int
    8: main (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:         {
   24:           printf ("%s\n", gai_strerror (ret));
   25:           return 1;
   26:         }
   27:       freeaddrinfo (res);
   28:     }
   29:   return 0;
   30: }
Syntax (Markdown)