mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-08 17:42:12 +03:00
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.
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user