On Tue, Feb 12, 2019 at 5:09 PM Marc-André Lureau < marcandre.lur...@redhat.com> wrote:
> Hi, > > QEMU wraps the socket functions in os-win32.h, but in commit > a9d8b3ec4385793815d71217857304, the header inclusion was dropped, > breaking slirp on Windows. Fix the regression by wrapping all the > socket functions. > > thanks > > Marc-André Lureau (2): > slirp: remove slirp_ prefix for socket wrappers > slirp: wrap the remaining socket functions > > slirp/util.h | 75 ++++++++++++++++++---- > slirp/ip_icmp.c | 4 +- > slirp/misc.c | 14 ++-- > slirp/slirp.c | 2 +- > slirp/socket.c | 14 ++-- > slirp/tcp_subr.c | 10 +-- > slirp/udp.c | 2 +- > slirp/util.c | 164 ++++++++++++++++++++++++++++++++++++++++++++++- > 8 files changed, 246 insertions(+), 39 deletions(-) > > -- > 2.21.0.rc0.1.g036caf7885 > Confirmed, slirp working again in qemu-system-ppc for windows, so Tested-by: Howard Spoelstra