iphlpapi: Check for ifr_hwaddr member of struct ifreq.
This commit is contained in:
parent
2448b8da9b
commit
984c3b2ccb
|
@ -13429,6 +13429,23 @@ _ACEOF
|
|||
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_n "checking for timezone variable... " >&6; }
|
||||
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>
|
||||
#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
|
||||
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"]))
|
||||
|
|
|
@ -298,7 +298,7 @@ static DWORD getInterfaceMaskByName(const char *name)
|
|||
return ret;
|
||||
}
|
||||
|
||||
#if defined (SIOCGIFHWADDR)
|
||||
#if defined (SIOCGIFHWADDR) && defined (HAVE_STRUCT_IFREQ_IFR_HWADDR)
|
||||
static DWORD getInterfacePhysicalByName(const char *name, PDWORD len, PBYTE addr,
|
||||
PDWORD type)
|
||||
{
|
||||
|
|
|
@ -777,6 +777,9 @@
|
|||
/* Define to 1 if `icps_outhist' is a member of `struct icmpstat'. */
|
||||
#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'. */
|
||||
#undef HAVE_STRUCT_MSGHDR_MSG_ACCRIGHTS
|
||||
|
||||
|
|
Loading…
Reference in New Issue