From 62a2c4a50d7602ce261cdf63ba74a60924c54717 Mon Sep 17 00:00:00 2001 From: RichardG867 Date: Fri, 7 Aug 2020 12:56:15 -0300 Subject: [PATCH] Attempt to fix build --- src/network/net_slirp.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/network/net_slirp.c b/src/network/net_slirp.c index b18ac1240..e3899accb 100644 --- a/src/network/net_slirp.c +++ b/src/network/net_slirp.c @@ -469,14 +469,16 @@ net_slirp_in(uint8_t *pkt, int pkt_len) } -/* Stub functions to stand in for the parts of libslirp we skip compiling. */ +/* Stubs to stand in for the parts of libslirp we skip compiling. */ void ncsi_input(void *slirp, const uint8_t *pkt, int pkt_len) {} void ip6_init(void *slirp) {} void ip6_cleanup(void *slirp) {} void ip6_input(void *m) {} +int ip6_output(void *so, void *m, int fast) { return 0; } void in6_compute_ethaddr(struct in6_addr ip, uint8_t *eth) {} bool in6_equal(const void *a, const void *b) { return 0; } -int ip6_output(void *so, void *m, int fast) { return 0; } +const struct in6_addr in6addr_any = { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } } }; +const struct in6_addr in6addr_loopback = { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } } }; int udp6_output(void *so, void *m, void *saddr, void *daddr) { return 0; } void icmp6_send_error(void *m, uint8_t type, uint8_t code) {} void ndp_send_ns(void *slirp, struct in6_addr addr) {}