mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-29 13:38:26 +00:00
1024. [port] HP and Sun decided to use the same macros and
structures for different things.
This commit is contained in:
parent
6bebabb376
commit
40dd9cb8cc
3
CHANGES
3
CHANGES
@ -1,3 +1,6 @@
|
||||
1024. [port] HP and Sun decided to use the same macros and
|
||||
structures for different things.
|
||||
|
||||
1023. [func] Accept hints without TTLs.
|
||||
|
||||
1022. [bug] Allow hints to be completely empty. [RT #1802]
|
||||
|
23
configure.in
23
configure.in
@ -18,7 +18,7 @@ AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)dnl
|
||||
esyscmd([sed "s/^/# /" COPYRIGHT])dnl
|
||||
AC_DIVERT_POP()dnl
|
||||
|
||||
AC_REVISION($Revision: 1.302 $)
|
||||
AC_REVISION($Revision: 1.303 $)
|
||||
|
||||
AC_INIT(lib/dns/name.c)
|
||||
AC_PREREQ(2.13)
|
||||
@ -231,6 +231,27 @@ AC_TRY_COMPILE([],[long long i = 0; return (0);],
|
||||
ISC_PLATFORM_HAVELONGLONG="#undef ISC_PLATFORM_HAVELONGLONG"])
|
||||
AC_SUBST(ISC_PLATFORM_HAVELONGLONG)
|
||||
|
||||
#
|
||||
# check if we have lifconf
|
||||
#
|
||||
AC_MSG_CHECKING(for struct lifconf)
|
||||
AC_TRY_COMPILE([
|
||||
#include <sys/types.h>
|
||||
#include <sys/socket.h>
|
||||
#include <net/if.h>
|
||||
],
|
||||
[
|
||||
struct lifconf lifconf;
|
||||
lifconf.lifc_len = 0;
|
||||
]
|
||||
,
|
||||
[AC_MSG_RESULT(yes)
|
||||
ISC_PLATFORM_HAVELIFCONF="#define ISC_PLATFORM_HAVELIFCONF 1"],
|
||||
[AC_MSG_RESULT(no)
|
||||
ISC_PLATFORM_HAVELIFCONF="#undef ISC_PLATFORM_HAVELIFCONF"])
|
||||
AC_SUBST(ISC_PLATFORM_HAVELIFCONF)
|
||||
|
||||
|
||||
#
|
||||
# check if we need to #include sys/select.h explicitly
|
||||
#
|
||||
|
@ -15,7 +15,7 @@
|
||||
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: platform.h.in,v 1.24 2001/07/18 08:15:21 marka Exp $ */
|
||||
/* $Id: platform.h.in,v 1.25 2001/10/03 05:08:30 marka Exp $ */
|
||||
|
||||
#ifndef ISC_PLATFORM_H
|
||||
#define ISC_PLATFORM_H 1
|
||||
@ -147,6 +147,12 @@
|
||||
*/
|
||||
@ISC_PLATFORM_HAVELONGLONG@
|
||||
|
||||
/*
|
||||
* Define if the system has struct lifconf which is a extended struct ifconf
|
||||
* for IPv6.
|
||||
*/
|
||||
@ISC_PLATFORM_HAVELIFCONF@
|
||||
|
||||
/*
|
||||
* Used to control how extern data is linked; needed for Win32 platforms.
|
||||
*/
|
||||
|
@ -15,12 +15,21 @@
|
||||
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: ifiter_ioctl.c,v 1.21 2001/09/05 21:05:36 bwelling Exp $ */
|
||||
/* $Id: ifiter_ioctl.c,v 1.22 2001/10/03 05:08:32 marka Exp $ */
|
||||
|
||||
/*
|
||||
* Obtain the list of network interfaces using the SIOCGLIFCONF ioctl.
|
||||
* See netintro(4).
|
||||
*/
|
||||
|
||||
#ifndef ISC_PLATFORM_HAVELIFCONF
|
||||
/*
|
||||
* HP uses these differently to Sun.
|
||||
*/
|
||||
#undef SIOCGLIFCONF
|
||||
#undef SIOCGLIFADDR
|
||||
#endif
|
||||
|
||||
#ifndef SIOCGLIFCONF
|
||||
#define SIOCGLIFCONF SIOCGIFCONF
|
||||
#define lifc_len ifc_len
|
||||
|
Loading…
x
Reference in New Issue
Block a user