summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjasper <>2009-06-02 16:47:50 +0000
committerjasper <>2009-06-02 16:47:50 +0000
commit43170abfbd0c2858c372e7ef19f5dffe4f34137c (patch)
tree1b205aa1de88b51de0a7b8ebaaa0c384de59b93f
parent5053d5dfc677c79d11cbcefc36e845b771ce77ce (diff)
downloadopenbsd-43170abfbd0c2858c372e7ef19f5dffe4f34137c.tar.gz
openbsd-43170abfbd0c2858c372e7ef19f5dffe4f34137c.tar.bz2
openbsd-43170abfbd0c2858c372e7ef19f5dffe4f34137c.zip
- define EAI_OVERFLOW, as per IEEE Std 1003.1-2001(Interpretation #13)
hint from claudio@, ok millert@
-rw-r--r--src/lib/libc/net/gai_strerror.36
-rw-r--r--src/lib/libc/net/gai_strerror.c4
2 files changed, 7 insertions, 3 deletions
diff --git a/src/lib/libc/net/gai_strerror.3 b/src/lib/libc/net/gai_strerror.3
index 9a12d9cb57..6ce94e30a1 100644
--- a/src/lib/libc/net/gai_strerror.3
+++ b/src/lib/libc/net/gai_strerror.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: gai_strerror.3,v 1.6 2007/05/31 19:19:30 jmc Exp $ 1.\" $OpenBSD: gai_strerror.3,v 1.7 2009/06/02 16:47:50 jasper Exp $
2.\" $KAME: gai_strerror.3,v 1.1 2005/01/05 03:04:47 itojun Exp $ 2.\" $KAME: gai_strerror.3,v 1.1 2005/01/05 03:04:47 itojun Exp $
3.\" 3.\"
4.\" Copyright (C) 2004 Internet Systems Consortium, Inc. ("ISC") 4.\" Copyright (C) 2004 Internet Systems Consortium, Inc. ("ISC")
@@ -16,7 +16,7 @@
16.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 16.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
17.\" PERFORMANCE OF THIS SOFTWARE. 17.\" PERFORMANCE OF THIS SOFTWARE.
18.\" 18.\"
19.Dd $Mdocdate: May 31 2007 $ 19.Dd $Mdocdate: June 2 2009 $
20.Dt GAI_STRERROR 3 20.Dt GAI_STRERROR 3
21.Os 21.Os
22.Sh NAME 22.Sh NAME
@@ -68,6 +68,8 @@ no address associated with
68or 68or
69.Fa servname 69.Fa servname
70not provided, or not known 70not provided, or not known
71.It Dv EAI_OVERFLOW
72argument buffer overflow
71.It Dv EAI_PROTOCOL 73.It Dv EAI_PROTOCOL
72resolved protocol is unknown 74resolved protocol is unknown
73.It Dv EAI_SERVICE 75.It Dv EAI_SERVICE
diff --git a/src/lib/libc/net/gai_strerror.c b/src/lib/libc/net/gai_strerror.c
index 767bc2f7e8..f4126413f8 100644
--- a/src/lib/libc/net/gai_strerror.c
+++ b/src/lib/libc/net/gai_strerror.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: gai_strerror.c,v 1.6 2004/12/20 22:35:32 millert Exp $ */ 1/* $OpenBSD: gai_strerror.c,v 1.7 2009/06/02 16:47:50 jasper Exp $ */
2 2
3/* 3/*
4 * Copyright (c) 1997-1999, Craig Metz, All rights reserved. 4 * Copyright (c) 1997-1999, Craig Metz, All rights reserved.
@@ -70,6 +70,8 @@ gai_strerror(int errnum)
70 return "invalid value for hints"; 70 return "invalid value for hints";
71 case EAI_PROTOCOL: 71 case EAI_PROTOCOL:
72 return "resolved protocol is unknown"; 72 return "resolved protocol is unknown";
73 case EAI_OVERFLOW:
74 return "argument buffer overflow";
73 default: 75 default:
74 return "unknown/invalid error"; 76 return "unknown/invalid error";
75 } 77 }