From 0297582112642c1ab8cc12be9f833fcaed611826 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Wed, 6 Jul 2022 17:07:49 -0400 Subject: [PATCH] openbsd_network: Implement two mbuf macros in terms of FreeBSD ones. --- src/libs/compat/openbsd_network/compat/sys/mbuf.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/libs/compat/openbsd_network/compat/sys/mbuf.h b/src/libs/compat/openbsd_network/compat/sys/mbuf.h index 207625c9d0..dd05cda566 100644 --- a/src/libs/compat/openbsd_network/compat/sys/mbuf.h +++ b/src/libs/compat/openbsd_network/compat/sys/mbuf.h @@ -22,9 +22,8 @@ #define ph_cookie PH_loc.ptr -#define M_READONLY(m) (0) -#define M_DATABUF(m) ((m)->m_flags & M_EXT ? (m)->m_ext.ext_buf : \ - (m)->m_flags & M_PKTHDR ? (m)->m_pktdat : (m)->m_dat) +#define M_DATABUF(m) M_START(m) +#define M_READONLY(m) (!M_WRITABLE(m)) #define MAXMCLBYTES MJUM16BYTES