diff options
Diffstat (limited to 'slirp/mbuf.h')
| -rw-r--r-- | slirp/mbuf.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/slirp/mbuf.h b/slirp/mbuf.h index 0708840f04..3f3ab095b1 100644 --- a/slirp/mbuf.h +++ b/slirp/mbuf.h @@ -116,6 +116,7 @@ struct mbuf { * it rather than putting it on the free list */ void m_init(Slirp *); +void m_cleanup(Slirp *slirp); struct mbuf * m_get(Slirp *); void m_free(struct mbuf *); void m_cat(register struct mbuf *, register struct mbuf *); @@ -124,4 +125,9 @@ void m_adj(struct mbuf *, int); int m_copy(struct mbuf *, struct mbuf *, int, int); struct mbuf * dtom(Slirp *, void *); +static inline void ifs_init(struct mbuf *ifm) +{ + ifm->ifs_next = ifm->ifs_prev = ifm; +} + #endif |