NAME | SYNOPSIS | PARAMETERS | DESCRIPTION | ATTRIBUTES | CONTEXT | SEE ALSO | NOTES
#include <sys/stream.h>int tsol_linkb(mblk_t *mp1, mblk_t *mp2);
The message to which mp2 is to be added. mblk_t is an instance of the msgb(9S) structure.
The message to be added
tsol_linkb() is a replacement for linkb(9F). tsol_linkb will return an error if the linking of two messages fails because of mismatched attributes; otherwise, tsol_linkb() performs like linkb(9F). tsol_linkb() creates a new message by adding mp2 to the tail of mp1. The continuation pointer, b_cont, of the first message is set to point to the second message: illustration.
Please refer to the printed version of this manual page for illustration.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Availability | Trusted Solaris only |
Interface-Level | Architecture-independent level 1 (DDI/DKI) |
tsol_linkb() can be called from user or interrupt context.
These interfaces are uncommitted. Although they are not expected to change between minor releases of the Trusted Solaris environment, they may.
NAME | SYNOPSIS | PARAMETERS | DESCRIPTION | ATTRIBUTES | CONTEXT | SEE ALSO | NOTES