Query: mcopymsg
OS: sunos
Section: 9f
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
mcopymsg(9F) Kernel Functions for Drivers mcopymsg(9F)NAMEmcopymsg - Copy message contents into a bufferSYNOPSIS#include <sys/stream.h> #include <sys/strsun.h> void mcopymsg(mblk_t *mp, void *buf);INTERFACE LEVELSolaris DDI specific (Solaris DDI).PARAMETERSmp Message to be copied. buf Buffer in which to copy.DESCRIPTIONThe mcopymsg() function copies the contents of the specified message into the specified buffer. If the message consists of more than a sin- gle message block, the contents of each message block are placed consecutively into the buffer. The provided buffer must be large enough to accommodate the message. If the buffer is not large enough, the results are unspecified. The msgsize(9F) function can be used to calculate the total size of the message beforehand.RETURN VALUESNone.CONTEXTThis function can be called from user, kernel or interrupt context.SEE ALSOmsgsize(9F) STREAMS Programming Guide SunOS 5.10 9 June 2004 mcopymsg(9F)