summaryrefslogtreecommitdiff
path: root/src/lib/libc/net/getaddrinfo.3
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libc/net/getaddrinfo.3')
-rw-r--r--src/lib/libc/net/getaddrinfo.318
1 files changed, 5 insertions, 13 deletions
diff --git a/src/lib/libc/net/getaddrinfo.3 b/src/lib/libc/net/getaddrinfo.3
index 12a0d8ce12..8b9026820f 100644
--- a/src/lib/libc/net/getaddrinfo.3
+++ b/src/lib/libc/net/getaddrinfo.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: getaddrinfo.3,v 1.43 2005/11/15 19:35:31 otto Exp $ 1.\" $OpenBSD: getaddrinfo.3,v 1.44 2006/09/25 23:02:43 ray Exp $
2.\" $KAME: getaddrinfo.3,v 1.36 2005/01/05 03:23:05 itojun Exp $ 2.\" $KAME: getaddrinfo.3,v 1.36 2005/01/05 03:23:05 itojun Exp $
3.\" 3.\"
4.\" Copyright (C) 2004 Internet Systems Consortium, Inc. ("ISC") 4.\" Copyright (C) 2004 Internet Systems Consortium, Inc. ("ISC")
@@ -312,10 +312,8 @@ memset(&hints, 0, sizeof(hints));
312hints.ai_family = PF_UNSPEC; 312hints.ai_family = PF_UNSPEC;
313hints.ai_socktype = SOCK_STREAM; 313hints.ai_socktype = SOCK_STREAM;
314error = getaddrinfo("www.kame.net", "www", &hints, &res0); 314error = getaddrinfo("www.kame.net", "www", &hints, &res0);
315if (error) { 315if (error)
316 errx(1, "%s", gai_strerror(error)); 316 errx(1, "%s", gai_strerror(error));
317 /*NOTREACHED*/
318}
319s = -1; 317s = -1;
320for (res = res0; res; res = res->ai_next) { 318for (res = res0; res; res = res->ai_next) {
321 s = socket(res->ai_family, res->ai_socktype, 319 s = socket(res->ai_family, res->ai_socktype,
@@ -336,10 +334,8 @@ for (res = res0; res; res = res->ai_next) {
336 334
337 break; /* okay we got one */ 335 break; /* okay we got one */
338} 336}
339if (s < 0) { 337if (s < 0)
340 err(1, "%s", cause); 338 err(1, "%s", cause);
341 /*NOTREACHED*/
342}
343freeaddrinfo(res0); 339freeaddrinfo(res0);
344.Ed 340.Ed
345.Pp 341.Pp
@@ -359,10 +355,8 @@ hints.ai_family = PF_UNSPEC;
359hints.ai_socktype = SOCK_STREAM; 355hints.ai_socktype = SOCK_STREAM;
360hints.ai_flags = AI_PASSIVE; 356hints.ai_flags = AI_PASSIVE;
361error = getaddrinfo(NULL, "www", &hints, &res0); 357error = getaddrinfo(NULL, "www", &hints, &res0);
362if (error) { 358if (error)
363 errx(1, "%s", gai_strerror(error)); 359 errx(1, "%s", gai_strerror(error));
364 /*NOTREACHED*/
365}
366nsock = 0; 360nsock = 0;
367for (res = res0; res && nsock < MAXSOCK; res = res->ai_next) { 361for (res = res0; res && nsock < MAXSOCK; res = res->ai_next) {
368 s[nsock] = socket(res->ai_family, res->ai_socktype, 362 s[nsock] = socket(res->ai_family, res->ai_socktype,
@@ -383,10 +377,8 @@ for (res = res0; res && nsock < MAXSOCK; res = res->ai_next) {
383 377
384 nsock++; 378 nsock++;
385} 379}
386if (nsock == 0) { 380if (nsock == 0)
387 err(1, "%s", cause); 381 err(1, "%s", cause);
388 /*NOTREACHED*/
389}
390freeaddrinfo(res0); 382freeaddrinfo(res0);
391.Ed 383.Ed
392.Sh SEE ALSO 384.Sh SEE ALSO