Revert "netresolv: Add support for AI_V4MAPPED in ai_flags in getaddrinfo"

This reverts commit 902921a554.

This broke resolution of CNAMEs, including the Haiku package repos.
Since pkgman uses our own HTTP implementation, which doesn't set
AI_V4MAPPED at all, this shouldn't have been a behavioral change for
it at all, much less having broken it.

Change-Id: If38b6a81c1144101ddea7d1f8d401326675479e3
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10388
Reviewed-by: waddlesplash <[email protected]>
This commit is contained in:
waddlesplash
2026-02-26 20:54:16 +00:00
parent 3214eedc80
commit 8f3276e838
5 changed files with 53 additions and 271 deletions
+3 -3
View File
@@ -83,9 +83,9 @@ const char *hstrerror(int);
#define AI_ADDRCONFIG 0x00000400
#define AI_V4MAPPED 0x00000800
#define AI_MASK \
(AI_PASSIVE | AI_CANONNAME | AI_NUMERICHOST | AI_NUMERICSERV | AI_ADDRCONFIG | AI_ALL \
| AI_V4MAPPED)
#define AI_MASK \
(AI_PASSIVE | AI_CANONNAME | AI_NUMERICHOST | AI_NUMERICSERV | AI_ADDRCONFIG)
/* getnameinfo */
#if defined(_DEFAULT_SOURCE)