wininet: Include <unistd.h> in case we need off_t for zlib.
Jacek Caban
jacek at codeweavers.com
Mon Feb 16 04:19:50 CST 2015
Hi Gerald,
On 02/15/15 17:16, Gerald Pfeifer wrote:
> After commit 5436fef80722fe7896aed5e659c31fdade4ef5b3
>
> Author: Jacek Caban <jacek at codeweavers.com>
> Date: Fri Feb 13 12:12:29 2015 +0100
>
> wininet: Always use winsock sockets.
>
> FreeBSD not longer builds due to the following change:
>
> #include "config.h"
> -#include "wine/port.h"
>
> -#if defined(__MINGW32__) || defined (_MSC_VER)
> -#include <ws2tcpip.h>
> +#ifdef HAVE_ZLIB
> +# define Z_SOLO
> +# include <zlib.h>
> #endif
>
> zlib.h on FreeBSD 10.x uses off_t, but at this point this is not
> defined yet. Including unistd.h before including zlib.h addresses
> this.
I'd expect zlib.h to handle its dependences, it's probably Z_SOLO that's
doesn't work on FreeBSD. Could you try my recent wininet patches? They
should fix the build.
Thanks,
Jacek
More information about the wine-devel
mailing list