]> granicus.if.org Git - php/commitdiff
Making PHP compile again on MacOSX 10.1
authorDan Kalowsky <kalowsky@php.net>
Thu, 27 Dec 2001 15:42:05 +0000 (15:42 +0000)
committerDan Kalowsky <kalowsky@php.net>
Thu, 27 Dec 2001 15:42:05 +0000 (15:42 +0000)
# 10.1 does not have inet_pton support yet it seems so disabling it.

ext/standard/dns.c

index 05c6e01270ce4cbb2ef3806ed988a8f2c07529ca..d677755399214d9b6233045354b827130080acbe 100644 (file)
@@ -82,7 +82,9 @@ PHP_FUNCTION(gethostbyaddr)
        addr = php_gethostbyaddr(Z_STRVAL_PP(arg));
 
        if(addr == NULL) {
-#if HAVE_IPV6
+#if HAVE_IPV6 && !defined(__MacOSX__)
+/* MacOSX at this time has support for IPv6, but not inet_pton()
+ * so disabling IPv6 until further notice.  MacOSX 10.1.2 (kalowsky) */
                php_error(E_WARNING, "Address is not a valid IPv4 or IPv6 address");
 #else
                php_error(E_WARNING, "Address is not in a.b.c.d form");
@@ -98,13 +100,17 @@ PHP_FUNCTION(gethostbyaddr)
  */
 static char *php_gethostbyaddr(char *ip)
 {
-#if HAVE_IPV6
+#if HAVE_IPV6 && !defined(__MacOSX__)
+/* MacOSX at this time has support for IPv6, but not inet_pton()
+ * so disabling IPv6 until further notice.  MacOSX 10.1.2 (kalowsky) */
        struct in6_addr addr6;
 #endif
        struct in_addr addr;
        struct hostent *hp;
 
-#if HAVE_IPV6
+#if HAVE_IPV6 && !defined(__MacOSX__)
+/* MacOSX at this time has support for IPv6, but not inet_pton()
+ * so disabling IPv6 until further notice.  MacOSX 10.1.2 (kalowsky) */
        if (inet_pton(AF_INET6, ip, &addr6)) {
                hp = gethostbyaddr((char *) &addr6, sizeof(addr6), AF_INET6);
        } else if (inet_pton(AF_INET, ip, &addr)) {