Skip to content

Commit 0404e25

Browse files
committed
[Win32] Define some Socket-related %Config keys
Affects only mingw-w64 builds of perl. Fixes: StrawberryPerl/Perl-Dist-Strawberry#221
1 parent 19a5403 commit 0404e25

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

win32/config.gc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -233,10 +233,10 @@ d_fsync='undef'
233233
d_ftello='undef'
234234
d_ftime='define'
235235
d_futimes='undef'
236-
d_gai_strerror='undef'
236+
d_gai_strerror='define'
237237
d_gdbm_ndbm_h_uses_prototypes='undef'
238238
d_gdbmndbm_h_uses_prototypes='undef'
239-
d_getaddrinfo='undef'
239+
d_getaddrinfo='define'
240240
d_getcwd='define'
241241
d_getenv_preserves_other_thread='define'
242242
d_getespwnam='undef'
@@ -259,7 +259,7 @@ d_getlogin='define'
259259
d_getlogin_r='undef'
260260
d_getmnt='undef'
261261
d_getmntent='undef'
262-
d_getnameinfo='undef'
262+
d_getnameinfo='define'
263263
d_getnbyaddr='undef'
264264
d_getnbyname='undef'
265265
d_getnent='undef'
@@ -311,9 +311,9 @@ d_inetaton='undef'
311311
d_inetntop='define'
312312
d_inetpton='define'
313313
d_int64_t='undef'
314-
d_ip_mreq='undef'
315-
d_ip_mreq_source='undef'
316-
d_ipv6_mreq='undef'
314+
d_ip_mreq='define'
315+
d_ip_mreq_source='define'
316+
d_ipv6_mreq='define'
317317
d_ipv6_mreq_source='undef'
318318
d_isascii='define'
319319
d_isblank='undef'
@@ -535,7 +535,7 @@ d_sigsetjmp='undef'
535535
d_sin6_scope_id='define'
536536
d_sitearch='define'
537537
d_snprintf='define'
538-
d_sockaddr_in6='undef'
538+
d_sockaddr_in6='define'
539539
d_sockaddr_sa_len='undef'
540540
d_sockaddr_storage='define'
541541
d_sockatmark='undef'

win32/config_H.gc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1943,12 +1943,12 @@
19431943
#define HAS_SOCKET /**/
19441944
/*#define HAS_SOCKETPAIR / **/
19451945
/*#define HAS_SOCKADDR_SA_LEN / **/
1946-
/*#define HAS_SOCKADDR_IN6 / **/
1946+
#define HAS_SOCKADDR_IN6 /**/
19471947
#define HAS_SOCKADDR_STORAGE /**/
19481948
#define HAS_SIN6_SCOPE_ID /**/
1949-
/*#define HAS_IP_MREQ / **/
1950-
/*#define HAS_IP_MREQ_SOURCE / **/
1951-
/*#define HAS_IPV6_MREQ / **/
1949+
#define HAS_IP_MREQ /**/
1950+
#define HAS_IP_MREQ_SOURCE /**/
1951+
#define HAS_IPV6_MREQ /**/
19521952
/*#define HAS_IPV6_MREQ_SOURCE / **/
19531953

19541954
/* USE_STAT_BLOCKS:
@@ -2712,13 +2712,13 @@
27122712
* is available to translate error codes returned by getaddrinfo()
27132713
* into human readable strings.
27142714
*/
2715-
/*#define HAS_GAI_STRERROR / **/
2715+
#define HAS_GAI_STRERROR /**/
27162716

27172717
/* HAS_GETADDRINFO:
27182718
* This symbol, if defined, indicates that the getaddrinfo() function
27192719
* is available for use.
27202720
*/
2721-
/*#define HAS_GETADDRINFO / **/
2721+
#define HAS_GETADDRINFO /**/
27222722

27232723
/* HAS_GETCWD:
27242724
* This symbol, if defined, indicates that the getcwd routine is
@@ -2760,7 +2760,7 @@
27602760
* This symbol, if defined, indicates that the getnameinfo() function
27612761
* is available for use.
27622762
*/
2763-
/*#define HAS_GETNAMEINFO / **/
2763+
#define HAS_GETNAMEINFO /**/
27642764

27652765
/* HAS_GETPRPWNAM:
27662766
* This symbol, if defined, indicates that the getprpwnam system call is

0 commit comments

Comments
 (0)