]> perl5.git.perl.org Git - perl5.git/commitdiff This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
[Win32] Define some Socket-related %Config keys
authorsisyphus <[email protected]>
Thu, 17 Oct 2024 04:18:15 +0000 (15:18 +1100)
committerAristotle Pagaltzis <[email protected]>
Thu, 24 Apr 2025 16:49:05 +0000 (18:49 +0200)
Affects only mingw-w64 builds of perl. Fixes:
https://github.com/StrawberryPerl/Perl-Dist-Strawberry/issues/221

win32/config.gc
win32/config_H.gc

index d0a675e50177d5af56223fec7b5f433314ef69d6..f8776188c09c37f27da035e7e95e4d8a1cb9b873 100644 (file)
@@ -233,10 +233,10 @@ d_fsync='undef'
 d_ftello='undef'
 d_ftime='define'
 d_futimes='undef'
-d_gai_strerror='undef'
+d_gai_strerror='define'
 d_gdbm_ndbm_h_uses_prototypes='undef'
 d_gdbmndbm_h_uses_prototypes='undef'
-d_getaddrinfo='undef'
+d_getaddrinfo='define'
 d_getcwd='define'
 d_getenv_preserves_other_thread='define'
 d_getespwnam='undef'
@@ -259,7 +259,7 @@ d_getlogin='define'
 d_getlogin_r='undef'
 d_getmnt='undef'
 d_getmntent='undef'
-d_getnameinfo='undef'
+d_getnameinfo='define'
 d_getnbyaddr='undef'
 d_getnbyname='undef'
 d_getnent='undef'
@@ -311,9 +311,9 @@ d_inetaton='undef'
 d_inetntop='define'
 d_inetpton='define'
 d_int64_t='undef'
-d_ip_mreq='undef'
-d_ip_mreq_source='undef'
-d_ipv6_mreq='undef'
+d_ip_mreq='define'
+d_ip_mreq_source='define'
+d_ipv6_mreq='define'
 d_ipv6_mreq_source='undef'
 d_isascii='define'
 d_isblank='undef'
@@ -535,7 +535,7 @@ d_sigsetjmp='undef'
 d_sin6_scope_id='define'
 d_sitearch='define'
 d_snprintf='define'
-d_sockaddr_in6='undef'
+d_sockaddr_in6='define'
 d_sockaddr_sa_len='undef'
 d_sockaddr_storage='define'
 d_sockatmark='undef'
index 9730cd6eb75372eb5485ed692475787106187b8c..5add8e5a6b5212d0254b008a8be8a5dac46186bc 100644 (file)
 #define        HAS_SOCKET              /**/
 /*#define      HAS_SOCKETPAIR  / **/
 /*#define      HAS_SOCKADDR_SA_LEN     / **/
-/*#define      HAS_SOCKADDR_IN6        / **/
+#define        HAS_SOCKADDR_IN6        /**/
 #define        HAS_SOCKADDR_STORAGE    /**/
 #define        HAS_SIN6_SCOPE_ID       /**/
-/*#define      HAS_IP_MREQ     / **/
-/*#define      HAS_IP_MREQ_SOURCE      / **/
-/*#define      HAS_IPV6_MREQ   / **/
+#define        HAS_IP_MREQ     /**/
+#define        HAS_IP_MREQ_SOURCE      /**/
+#define        HAS_IPV6_MREQ   /**/
 /*#define      HAS_IPV6_MREQ_SOURCE    / **/
 
 /* USE_STAT_BLOCKS:
  *     is available to translate error codes returned by getaddrinfo()
  *     into human readable strings.
  */
-/*#define HAS_GAI_STRERROR     / **/
+#define HAS_GAI_STRERROR       /**/
 
 /* HAS_GETADDRINFO:
  *     This symbol, if defined, indicates that the getaddrinfo() function
  *     is available for use.
  */
-/*#define HAS_GETADDRINFO              / **/
+#define HAS_GETADDRINFO                /**/
 
 /* HAS_GETCWD:
  *     This symbol, if defined, indicates that the getcwd routine is
  *     This symbol, if defined, indicates that the getnameinfo() function
  *     is available for use.
  */
-/*#define HAS_GETNAMEINFO              / **/
+#define HAS_GETNAMEINFO                /**/
 
 /* HAS_GETPRPWNAM:
  *     This symbol, if defined, indicates that the getprpwnam system call is