iphlpapi: Check for ifr_hwaddr member of struct ifreq.
This commit is contained in:
parent
2448b8da9b
commit
984c3b2ccb
|
@ -13429,6 +13429,23 @@ _ACEOF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_hwaddr" "ac_cv_member_struct_ifreq_ifr_hwaddr" "#ifdef HAVE_SYS_TYPES_H
|
||||||
|
#include <sys/types.h>
|
||||||
|
#endif
|
||||||
|
#ifdef HAVE_NET_IF_H
|
||||||
|
# include <net/if.h>
|
||||||
|
#endif
|
||||||
|
"
|
||||||
|
if test "x$ac_cv_member_struct_ifreq_ifr_hwaddr" = x""yes; then :
|
||||||
|
|
||||||
|
cat >>confdefs.h <<_ACEOF
|
||||||
|
#define HAVE_STRUCT_IFREQ_IFR_HWADDR 1
|
||||||
|
_ACEOF
|
||||||
|
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for timezone variable" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for timezone variable" >&5
|
||||||
$as_echo_n "checking for timezone variable... " >&6; }
|
$as_echo_n "checking for timezone variable... " >&6; }
|
||||||
if test "${ac_cv_have_timezone+set}" = set; then :
|
if test "${ac_cv_have_timezone+set}" = set; then :
|
||||||
|
|
|
@ -2047,6 +2047,15 @@ AC_CHECK_MEMBERS([struct icmpstat.icps_outhist],,,
|
||||||
#include <netinet/icmp_var.h>
|
#include <netinet/icmp_var.h>
|
||||||
#endif])
|
#endif])
|
||||||
|
|
||||||
|
dnl Check for struct ifreq.ifr_hwaddr
|
||||||
|
AC_CHECK_MEMBERS([struct ifreq.ifr_hwaddr],,,
|
||||||
|
[#ifdef HAVE_SYS_TYPES_H
|
||||||
|
#include <sys/types.h>
|
||||||
|
#endif
|
||||||
|
#ifdef HAVE_NET_IF_H
|
||||||
|
# include <net/if.h>
|
||||||
|
#endif])
|
||||||
|
|
||||||
dnl Check for the external timezone variables timezone and daylight
|
dnl Check for the external timezone variables timezone and daylight
|
||||||
AC_CACHE_CHECK([for timezone variable], ac_cv_have_timezone,
|
AC_CACHE_CHECK([for timezone variable], ac_cv_have_timezone,
|
||||||
AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <time.h>]], [[timezone = 1]])],[ac_cv_have_timezone="yes"],[ac_cv_have_timezone="no"]))
|
AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <time.h>]], [[timezone = 1]])],[ac_cv_have_timezone="yes"],[ac_cv_have_timezone="no"]))
|
||||||
|
|
|
@ -298,7 +298,7 @@ static DWORD getInterfaceMaskByName(const char *name)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined (SIOCGIFHWADDR)
|
#if defined (SIOCGIFHWADDR) && defined (HAVE_STRUCT_IFREQ_IFR_HWADDR)
|
||||||
static DWORD getInterfacePhysicalByName(const char *name, PDWORD len, PBYTE addr,
|
static DWORD getInterfacePhysicalByName(const char *name, PDWORD len, PBYTE addr,
|
||||||
PDWORD type)
|
PDWORD type)
|
||||||
{
|
{
|
||||||
|
|
|
@ -777,6 +777,9 @@
|
||||||
/* Define to 1 if `icps_outhist' is a member of `struct icmpstat'. */
|
/* Define to 1 if `icps_outhist' is a member of `struct icmpstat'. */
|
||||||
#undef HAVE_STRUCT_ICMPSTAT_ICPS_OUTHIST
|
#undef HAVE_STRUCT_ICMPSTAT_ICPS_OUTHIST
|
||||||
|
|
||||||
|
/* Define to 1 if `ifr_hwaddr' is a member of `struct ifreq'. */
|
||||||
|
#undef HAVE_STRUCT_IFREQ_IFR_HWADDR
|
||||||
|
|
||||||
/* Define to 1 if `msg_accrights' is a member of `struct msghdr'. */
|
/* Define to 1 if `msg_accrights' is a member of `struct msghdr'. */
|
||||||
#undef HAVE_STRUCT_MSGHDR_MSG_ACCRIGHTS
|
#undef HAVE_STRUCT_MSGHDR_MSG_ACCRIGHTS
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue