From e12d0f77e3f0fafa39d96ae420ec57c492b5c533 Mon Sep 17 00:00:00 2001 From: Dmitry Marakasov Date: Fri, 13 Jan 2017 09:22:25 +0000 Subject: - Try to fix build on DragonFly --- net/multicat/files/patch-multicat.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 net/multicat/files/patch-multicat.c (limited to 'net/multicat/files/patch-multicat.c') diff --git a/net/multicat/files/patch-multicat.c b/net/multicat/files/patch-multicat.c new file mode 100644 index 000000000000..e5db18ba7e4d --- /dev/null +++ b/net/multicat/files/patch-multicat.c @@ -0,0 +1,28 @@ +--- multicat.c.orig 2016-10-07 14:32:44 UTC ++++ multicat.c +@@ -44,7 +44,7 @@ + #include + #include + +-#ifdef __FreeBSD__ ++#if defined(__FreeBSD__) || defined(__DragonFly__) + # include + #endif + +@@ -280,14 +280,14 @@ static ssize_t raw_Write( const void *p_ + ssize_t i_ret; + struct iovec iov[2]; + +- #if defined(__FreeBSD__) ++ #if defined(__FreeBSD__) || defined(__DragonFly__) + pktheader.udph.uh_ulen + #else + pktheader.udph.len + #endif + = htons(sizeof(struct udphdr) + i_len); + +- #if defined(__FreeBSD__) ++ #if defined(__FreeBSD__) || defined(__DragonFly__) + pktheader.iph.ip_len = htons(sizeof(struct udprawpkt) + i_len); + #endif + -- cgit v1.2.3