Skip to content

Commit dbdb325

Browse files
naveen521kklazka
authored andcommitted
Include winsock.h when checking for netdb function
also move `gethostname` to that check
1 parent 7c79e92 commit dbdb325

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

configure.ac

+9-2
Original file line numberDiff line numberDiff line change
@@ -4871,7 +4871,7 @@ AC_CHECK_FUNCS([ \
48714871
faccessat fchmod fchmodat fchown fchownat fdopendir fdwalk fexecve \
48724872
fork fork1 fpathconf fstatat ftime ftruncate futimens futimes futimesat \
48734873
gai_strerror getegid getentropy geteuid getgid getgrgid getgrgid_r \
4874-
getgrnam_r getgrouplist getgroups gethostname getitimer getloadavg getlogin \
4874+
getgrnam_r getgrouplist getgroups getitimer getloadavg getlogin \
48754875
getpeername getpgid getpid getppid getpriority _getpty \
48764876
getpwent getpwnam_r getpwuid getpwuid_r getresgid getresuid getrusage getsid getspent \
48774877
getspnam getuid getwd if_nameindex initgroups kill killpg lchown linkat \
@@ -5114,7 +5114,13 @@ PKG_CHECK_MODULES([LIBLZMA], [liblzma], [have_liblzma=yes], [
51145114
])
51155115

51165116
dnl PY_CHECK_NETDB_FUNC(FUNCTION)
5117-
AC_DEFUN([PY_CHECK_NETDB_FUNC], [PY_CHECK_FUNC([$1], [#include <netdb.h>])])
5117+
AC_DEFUN([PY_CHECK_NETDB_FUNC], [PY_CHECK_FUNC([$1], [
5118+
#ifdef _WIN32
5119+
#include <winsock.h>
5120+
#else
5121+
#include <netdb.h>
5122+
#endif
5123+
])])
51185124

51195125
PY_CHECK_NETDB_FUNC([hstrerror])
51205126
dnl not available in WASI yet
@@ -5123,6 +5129,7 @@ PY_CHECK_NETDB_FUNC([getservbyport])
51235129
PY_CHECK_NETDB_FUNC([gethostbyname])
51245130
PY_CHECK_NETDB_FUNC([gethostbyaddr])
51255131
PY_CHECK_NETDB_FUNC([getprotobyname])
5132+
PY_CHECK_NETDB_FUNC([gethostname])
51265133

51275134
dnl PY_CHECK_SOCKET_FUNC(FUNCTION)
51285135
AC_DEFUN([PY_CHECK_SOCKET_FUNC], [PY_CHECK_FUNC([$1], [

0 commit comments

Comments
 (0)