[PATCH v3 1/2] iphlpapi: Implement GetUdp6Table().

Alexandre Julliard julliard at winehq.org
Fri Aug 24 11:52:32 CDT 2018


Guillaume Charifi <guillaume.charifi at sfr.fr> writes:

> Signed-off-by: Guillaume Charifi <guillaume.charifi at sfr.fr>
> ---
>  dlls/iphlpapi/iphlpapi.spec   |   2 +-
>  dlls/iphlpapi/iphlpapi_main.c |  30 ++++-
>  dlls/iphlpapi/ipstats.c       | 241 ++++++++++++++++++++++++++++++++++
>  dlls/iphlpapi/ipstats.h       |   1 +
>  include/iphlpapi.h            |   2 +
>  include/udpmib.h              |  53 ++++++++
>  6 files changed, 322 insertions(+), 7 deletions(-)

This breaks the Android build. We'd need our own WS_ version of such
macros.

../../../wine/dlls/iphlpapi/ipstats.c:2706:9: error: no member named 'in6_u' in 'struct WS_in6_addr'
/home/julliard/wine/build/toolchain-android-x86/bin/../sysroot/usr/include/netinet/in6.h:37:11: note: expanded from macro 'IN6_IS_ADDR_UNSPECIFIED'
/home/julliard/wine/build/toolchain-android-x86/bin/../sysroot/usr/include/linux/in6.h:35:19: note: expanded from macro 's6_addr32'
../../../wine/dlls/iphlpapi/ipstats.c:2706:9: error: no member named 'in6_u' in 'struct WS_in6_addr'
/home/julliard/wine/build/toolchain-android-x86/bin/../sysroot/usr/include/netinet/in6.h:38:11: note: expanded from macro 'IN6_IS_ADDR_UNSPECIFIED'
/home/julliard/wine/build/toolchain-android-x86/bin/../sysroot/usr/include/linux/in6.h:35:19: note: expanded from macro 's6_addr32'
../../../wine/dlls/iphlpapi/ipstats.c:2706:9: error: no member named 'in6_u' in 'struct WS_in6_addr'
/home/julliard/wine/build/toolchain-android-x86/bin/../sysroot/usr/include/netinet/in6.h:39:11: note: expanded from macro 'IN6_IS_ADDR_UNSPECIFIED'
/home/julliard/wine/build/toolchain-android-x86/bin/../sysroot/usr/include/linux/in6.h:35:19: note: expanded from macro 's6_addr32'
../../../wine/dlls/iphlpapi/ipstats.c:2706:9: error: no member named 'in6_u' in 'struct WS_in6_addr'
/home/julliard/wine/build/toolchain-android-x86/bin/../sysroot/usr/include/netinet/in6.h:40:11: note: expanded from macro 'IN6_IS_ADDR_UNSPECIFIED'
/home/julliard/wine/build/toolchain-android-x86/bin/../sysroot/usr/include/linux/in6.h:35:19: note: expanded from macro 's6_addr32'
make[1]: *** [Makefile:275: ipstats.o] Error 1

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list