* net.cc (cygwin_getaddrinfo): Check ai_flags for valid values.

Handle AI_NUMERICSERV.  Handle AI_ADDRCONFIG behaviour on Vista.
	* include/netdb.h (AI_NUMERICSERV): Add missing flag.
This commit is contained in:
Corinna Vinschen
2007-01-31 15:10:22 +00:00
parent c3772e717f
commit c2decfdc8a
3 changed files with 41 additions and 1 deletions

View File

@ -147,6 +147,7 @@ extern __declspec(dllimport) int h_errno;
#define AI_PASSIVE 1
#define AI_CANONNAME 2
#define AI_NUMERICHOST 4
#define AI_NUMERICSERV 8
/* Only available since Vista. Ignored on older systems. */
#define AI_ALL 256
#define AI_ADDRCONFIG 1024