[PATCH] wbemprox: Fix the build on FreeBSD by including sys/socket.h.
Piotr Caban
piotr at codeweavers.com
Sat Aug 18 12:00:13 CDT 2018
Hi Gerald,
I think we should use WS_AF_INET here (and define it in __MINGW32__ case).
Thanks,
Piotr
On 08/18/18 18:56, Gerald Pfeifer wrote:
> Commit 88d52edcc4d5a81965627905278d1212250ae84d
>
> Author: Piotr Caban <piotr at codeweavers.com>
> Date: Wed Aug 1 17:23:29 2018 +0200
>
> wbemprox: Add Win32_NetworkAdapterConfiguration::IPSubnet property.
>
> Signed-off-by: Piotr Caban <piotr at codeweavers.com>
> Signed-off-by: Hans Leidekker <hans at codeweavers.com>
> Signed-off-by: Alexandre Julliard <julliard at winehq.org>
>
> broke the build on FreeBSD 10.x and likely other versions:
>
> builtin.c: In function 'get_ipsubnet':
> builtin.c:2499:55: error: 'AF_INET' undeclared (first use in this function)
> 2499 | if (address->Address.lpSockaddr->sa_family == AF_INET)
> | ^~~~~~~
>
> This fixes it for me.
>
> Gerald
>
>
> Signed-off-by: Gerald Pfeifer <gerald at pfeifer.com>
> ---
> dlls/wbemprox/builtin.c | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/dlls/wbemprox/builtin.c b/dlls/wbemprox/builtin.c
> index 72c6b4e933..3b8b43e868 100644
> --- a/dlls/wbemprox/builtin.c
> +++ b/dlls/wbemprox/builtin.c
> @@ -26,6 +26,9 @@
> #ifdef HAVE_UNISTD_H
> # include <unistd.h>
> #endif
> +#ifdef HAVE_SYS_SOCKET_H
> +# include <sys/socket.h>
> +#endif
> #ifdef HAVE_ARPA_INET_H
> # include <arpa/inet.h>
> #endif
>
More information about the wine-devel
mailing list