Extra paranoia checks if dn_skipname/dn_expand exist or not

This commit is contained in:
foobar 2003-02-24 00:09:18 +00:00
parent 8c3cd0344d
commit c87c4c7bd7
3 changed files with 6 additions and 0 deletions

View File

@ -598,8 +598,10 @@ function_entry basic_functions[] = {
#if HAVE_RES_SEARCH && !(defined(__BEOS__) || defined(PHP_WIN32) || defined(NETWARE)) #if HAVE_RES_SEARCH && !(defined(__BEOS__) || defined(PHP_WIN32) || defined(NETWARE))
PHP_FE(dns_check_record, NULL) PHP_FE(dns_check_record, NULL)
PHP_FALIAS(checkdnsrr, dns_check_record, NULL) PHP_FALIAS(checkdnsrr, dns_check_record, NULL)
# if HAVE_DN_SKIPNAME && HAVE_DN_EXPAND
PHP_FE(dns_get_mx, second_and_third_args_force_ref) PHP_FE(dns_get_mx, second_and_third_args_force_ref)
PHP_FALIAS(getmxrr, dns_get_mx, second_and_third_args_force_ref) PHP_FALIAS(getmxrr, dns_get_mx, second_and_third_args_force_ref)
# endif
# if HAVE_DNS_FUNCS # if HAVE_DNS_FUNCS
PHP_FE(dns_get_record, third_and_rest_force_ref) PHP_FE(dns_get_record, third_and_rest_force_ref)
# endif # endif

View File

@ -632,6 +632,7 @@ PHP_FUNCTION(dns_get_record)
/* }}} */ /* }}} */
#endif /* HAVE_DNS_FUNCS */ #endif /* HAVE_DNS_FUNCS */
#if HAVE_DN_SKIPNAME && HAVE_DN_EXPAND
/* {{{ proto bool dns_get_mx(string hostname, array mxhosts [, array weight]) /* {{{ proto bool dns_get_mx(string hostname, array mxhosts [, array weight])
Get MX records corresponding to a given Internet host name */ Get MX records corresponding to a given Internet host name */
PHP_FUNCTION(dns_get_mx) PHP_FUNCTION(dns_get_mx)
@ -712,6 +713,7 @@ PHP_FUNCTION(dns_get_mx)
RETURN_TRUE; RETURN_TRUE;
} }
/* }}} */ /* }}} */
#endif /* HAVE_DN_SKIPNAME && HAVE_DN_EXPAND */
#endif /* HAVE_RES_SEARCH && !(defined(__BEOS__)||defined(PHP_WIN32) || defined(NETWARE)) */ #endif /* HAVE_RES_SEARCH && !(defined(__BEOS__)||defined(PHP_WIN32) || defined(NETWARE)) */

View File

@ -34,7 +34,9 @@ PHP_FUNCTION(gethostbynamel);
#if HAVE_RES_SEARCH && !(defined(__BEOS__)||defined(PHP_WIN32)) #if HAVE_RES_SEARCH && !(defined(__BEOS__)||defined(PHP_WIN32))
PHP_FUNCTION(dns_check_record); PHP_FUNCTION(dns_check_record);
# if HAVE_DN_SKIPNAME && HAVE_DN_EXPAND
PHP_FUNCTION(dns_get_mx); PHP_FUNCTION(dns_get_mx);
# endif
# if HAVE_DNS_FUNCS # if HAVE_DNS_FUNCS