iphlpapi: Check for struct udpstat (for NetBSD).
This commit is contained in:
parent
69dda4cdcd
commit
20dbe91212
|
@ -14128,6 +14128,20 @@ _ACEOF
|
|||
fi
|
||||
|
||||
|
||||
ac_fn_c_check_member "$LINENO" "struct udpstat" "udps_ipackets" "ac_cv_member_struct_udpstat_udps_ipackets" "#ifdef HAVE_NETINET_UDP_VAR_H
|
||||
#include <netinet/udp_var.h>
|
||||
#endif
|
||||
"
|
||||
if test "x$ac_cv_member_struct_udpstat_udps_ipackets" = xyes; then :
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define HAVE_STRUCT_UDPSTAT_UDPS_IPACKETS 1
|
||||
_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
|
||||
|
|
|
@ -2342,6 +2342,12 @@ AC_CHECK_MEMBERS([struct tcp_stats.tcps_connattempt],,,
|
|||
#include <netinet/tcp_var.h>
|
||||
#endif])
|
||||
|
||||
dnl Check for struct udpstat
|
||||
AC_CHECK_MEMBERS([struct udpstat.udps_ipackets],,,
|
||||
[#ifdef HAVE_NETINET_UDP_VAR_H
|
||||
#include <netinet/udp_var.h>
|
||||
#endif])
|
||||
|
||||
dnl Check for struct ifreq.ifr_hwaddr
|
||||
AC_CHECK_MEMBERS([struct ifreq.ifr_hwaddr],,,
|
||||
[#ifdef HAVE_SYS_TYPES_H
|
||||
|
|
|
@ -927,7 +927,7 @@ DWORD WINAPI GetUdpStatistics(PMIB_UDPSTATS stats)
|
|||
}
|
||||
if (kc) kstat_close( kc );
|
||||
}
|
||||
#elif defined(HAVE_SYS_SYSCTL_H) && defined(UDPCTL_STATS)
|
||||
#elif defined(HAVE_SYS_SYSCTL_H) && defined(UDPCTL_STATS) && defined(HAVE_STRUCT_UDPSTAT_UDPS_IPACKETS)
|
||||
{
|
||||
int mib[] = {CTL_NET, PF_INET, IPPROTO_UDP, UDPCTL_STATS};
|
||||
#define MIB_LEN (sizeof(mib) / sizeof(mib[0]))
|
||||
|
|
|
@ -866,6 +866,9 @@
|
|||
/* Define to 1 if `tcps_connattempt' is a member of `struct tcp_stats'. */
|
||||
#undef HAVE_STRUCT_TCP_STATS_TCPS_CONNATTEMPT
|
||||
|
||||
/* Define to 1 if `udps_ipackets' is a member of `struct udpstat'. */
|
||||
#undef HAVE_STRUCT_UDPSTAT_UDPS_IPACKETS
|
||||
|
||||
/* Define to 1 if the system has the type `struct xinpgen'. */
|
||||
#undef HAVE_STRUCT_XINPGEN
|
||||
|
||||
|
|
Loading…
Reference in New Issue