mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 01:26:39 -04:00
27 lines
689 B
Text
27 lines
689 B
Text
--- 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 <<EOF
|
|
#include <sys/types.h>
|
|
#include <sys/socket.h>
|
|
#include <arpa/inet.h>
|
|
+#include <string.h>
|
|
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
|
|
|