diff options
author | Ulrich Drepper <drepper@redhat.com> | 2004-03-17 20:02:19 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2004-03-17 20:02:19 +0000 |
commit | 3a0e90bd8b7769c863d19fe734ad6ad8fd831bea (patch) | |
tree | 6215ca31ece508dbf4109593dbc6acc141d4e2f7 /resolv | |
parent | cabd81c0f715bad0b015572895a6ebfcc5d420ce (diff) | |
download | glibc-3a0e90bd8b7769c863d19fe734ad6ad8fd831bea.zip glibc-3a0e90bd8b7769c863d19fe734ad6ad8fd831bea.tar.gz glibc-3a0e90bd8b7769c863d19fe734ad6ad8fd831bea.tar.bz2 |
Update.
2004-03-17 Ulrich Drepper <drepper@redhat.com>
* resolv/netdb.h: Define AI_IDN_ALLOW_UNASSIGNED,
AI_IDN_USE_STD3_ASCII_RULES, NI_IDN_ALLOW_UNASSIGNED, and
NI_IDN_USE_STD3_ASCII_RULES.
* inet/getnameinfo.c (getnameinfo): Implement handling of
NI_IDN_ALLOW_UNASSIGNED and NI_IDN_USE_STD3_ASCII_RULES.
* sysdeps/posix/getaddrinfo.c (gaih_inet): Implement handling of
AI_IDN_ALLOW_UNASSIGNED and AI_IDN_USE_STD3_ASCII_RULES.
Diffstat (limited to 'resolv')
-rw-r--r-- | resolv/netdb.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/resolv/netdb.h b/resolv/netdb.h index 204ba2e..53025ab 100644 --- a/resolv/netdb.h +++ b/resolv/netdb.h @@ -578,6 +578,10 @@ struct gaicb in the current locale's character set) before looking it up. */ # define AI_CANONIDN 0x0080 /* Translate canonical name from IDN format. */ +# define AI_IDN_ALLOW_UNASSIGNED 0x0100 /* Don't reject unassigned Unicode + code points. */ +# define AI_IDN_USE_STD3_ASCII_RULES 0x0200 /* Validate strings according to + STD3 rules. */ # endif /* Error values for `getaddrinfo' function. */ @@ -612,6 +616,10 @@ struct gaicb # define NI_DGRAM 16 /* Look up UDP service rather than TCP. */ # ifdef __USE_GNU # define NI_IDN 32 /* Convert name from IDN format. */ +# define NI_IDN_ALLOW_UNASSIGNED 64 /* Don't reject unassigned Unicode + code points. */ +# define NI_IDN_USE_STD3_ASCII_RULES 128 /* Validate strings according to + STD3 rules. */ # endif /* Translate name of a service location and/or a service name to set of |