--- configure.orig 2023-02-24 09:54:25 UTC +++ configure @@ -83,17 +83,20 @@ else fi ac_ign \ - ac_yesno "for inet_pton() && inet_ntop()" \ + ac_yesno "for working inet_pton() && inet_ntop()" \ ac_have INET_PTON_NTOP \ ac_link < #include #include +#include int main() { + char addr[sizeof(struct in_addr)]; char buf[64]; - long x = 0; - inet_pton(AF_INET, &x, buf); - return inet_ntop(AF_INET, &x, buf, sizeof(buf)); + char *localhost = "127.0.0.1"; + inet_pton(AF_INET, localhost, addr); + inet_ntop(AF_INET, addr, buf, sizeof(buf)); + return strncmp(localhost, buf, sizeof(localhost)); } EOF