Changeset View
Changeset View
Standalone View
Standalone View
share/man/man9/mbchain.9
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Lines | |||||
.Nm mb_put_int64be , | .Nm mb_put_int64be , | ||||
.Nm mb_put_int64le , | .Nm mb_put_int64le , | ||||
.Nm mb_put_mem , | .Nm mb_put_mem , | ||||
.Nm mb_put_mbuf , | .Nm mb_put_mbuf , | ||||
.Nm mb_put_uio | .Nm mb_put_uio | ||||
.Nd "set of functions to build an mbuf chain from various data types" | .Nd "set of functions to build an mbuf chain from various data types" | ||||
.Sh SYNOPSIS | .Sh SYNOPSIS | ||||
.Cd options LIBMCHAIN | .Cd options LIBMCHAIN | ||||
.Li kldload libmchain | |||||
.Pp | .Pp | ||||
.Ic kldload Cm libmchain | |||||
.Pp | |||||
.In sys/param.h | .In sys/param.h | ||||
.In sys/uio.h | .In sys/uio.h | ||||
.In sys/mchain.h | .In sys/mchain.h | ||||
.Ft int | .Ft int | ||||
.Fn mb_init "struct mbchain *mbp" | .Fn mb_init "struct mbchain *mbp" | ||||
.Ft void | .Ft void | ||||
.Fn mb_initm "struct mbchain *mbp" "struct mbuf *m" | .Fn mb_initm "struct mbchain *mbp" "struct mbuf *m" | ||||
.Ft void | .Ft void | ||||
▲ Show 20 Lines • Show All 149 Lines • ▼ Show 20 Lines | |||||
mb_init(mbp); | mb_init(mbp); | ||||
mb_put_uint8(mbp, 33); | mb_put_uint8(mbp, 33); | ||||
mb_put_uint16le(mbp, length); | mb_put_uint16le(mbp, length); | ||||
m = m_copym(mbp->mb_top, 0, M_COPYALL, M_WAIT); | m = m_copym(mbp->mb_top, 0, M_COPYALL, M_WAIT); | ||||
send(m); | send(m); | ||||
mb_done(mbp); | mb_done(mbp); | ||||
.Ed | .Ed | ||||
.Sh SEE ALSO | .Sh SEE ALSO | ||||
.Xr kldload 8 , | |||||
.Xr mbuf 9 , | .Xr mbuf 9 , | ||||
.Xr mdchain 9 | .Xr mdchain 9 | ||||
.Sh AUTHORS | .Sh AUTHORS | ||||
This manual page was written by | This manual page was written by | ||||
.An Boris Popov Aq Mt bp@FreeBSD.org . | .An Boris Popov Aq Mt bp@FreeBSD.org . |