The branch main has been updated by kib:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=632f7051709da98d4c9e59f11404f00d456b592c

commit 632f7051709da98d4c9e59f11404f00d456b592c
Author:     Konstantin Belousov <k...@freebsd.org>
AuthorDate: 2025-08-19 02:55:24 +0000
Commit:     Konstantin Belousov <k...@freebsd.org>
CommitDate: 2025-08-19 21:22:26 +0000

    libc: convert ai_errlist array to designated initializers syntax
    
    Reviewed by:    emaste, glebius
    Sponsored by:   The FreeBSD Foundation
    MFC after:      1 week
    Differential revision:  https://reviews.freebsd.org/D52010
---
 lib/libc/net/gai_strerror.c | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/lib/libc/net/gai_strerror.c b/lib/libc/net/gai_strerror.c
index 0d4303e76a73..d2f679a6782f 100644
--- a/lib/libc/net/gai_strerror.c
+++ b/lib/libc/net/gai_strerror.c
@@ -46,21 +46,21 @@
  * but are or may be used as extensions or in old code.
  */
 static const char *ai_errlist[] = {
-       "Success",                                      /* 0 */
-       "Address family for hostname not supported",    /* EAI_ADDRFAMILY */
-       "Name could not be resolved at this time",      /* EAI_AGAIN */
-       "Flags parameter had an invalid value",         /* EAI_BADFLAGS */
-       "Non-recoverable failure in name resolution",   /* EAI_FAIL */
-       "Address family not recognized",                /* EAI_FAMILY */
-       "Memory allocation failure",                    /* EAI_MEMORY */
-       "No address associated with hostname",          /* EAI_NODATA*/
-       "Name does not resolve",                        /* EAI_NONAME */
-       "Service was not recognized for socket type",   /* EAI_SERVICE */
-       "Intended socket type was not recognized",      /* EAI_SOCKTYPE */
-       "System error returned in errno",               /* EAI_SYSTEM */
-       "Invalid value for hints",                      /* EAI_BADHINTS */
-       "Resolved protocol is unknown",                 /* EAI_PROTOCOL */
-       "Argument buffer overflow"                      /* EAI_OVERFLOW */
+       [0] =                   "Success",
+       [EAI_ADDRFAMILY] =      "Address family for hostname not supported",
+       [EAI_AGAIN] =           "Name could not be resolved at this time",
+       [EAI_BADFLAGS] =        "Flags parameter had an invalid value",
+       [EAI_FAIL] =            "Non-recoverable failure in name resolution",
+       [EAI_FAMILY] =          "Address family not recognized",
+       [EAI_MEMORY] =          "Memory allocation failure",
+       [EAI_NODATA] =          "No address associated with hostname",
+       [EAI_NONAME] =          "Name does not resolve",
+       [EAI_SERVICE] =         "Service was not recognized for socket type",
+       [EAI_SOCKTYPE] =        "Intended socket type was not recognized",
+       [EAI_SYSTEM] =          "System error returned in errno",
+       [EAI_BADHINTS] =        "Invalid value for hints",
+       [EAI_PROTOCOL] =        "Resolved protocol is unknown",
+       [EAI_OVERFLOW] =        "Argument buffer overflow",
 };
 
 #if defined(NLS)

Reply via email to