freemsg man page on OpenIndiana

Man page or keyword search:  
man Server   20441 pages
apropos Keyword Search (all sections)
Output format
OpenIndiana logo
[printable version]

freemsg(9F)		 Kernel Functions for Drivers		   freemsg(9F)

NAME
       freemsg - free all message blocks in a message

SYNOPSIS
       #include <sys/stream.h>

       void freemsg(mblk_t *mp);

INTERFACE LEVEL
       Architecture independent level 1 (DDI/DKI).

PARAMETERS
       mp    Pointer  to  the  message	blocks to be deallocated. mblk_t is an
	     instance of the msgb(9S) structure.  If  mp  is  NULL,  freemsg()
	     immediately returns.

DESCRIPTION
       The  freemsg()  function	 calls	freeb(9F) to free all message and data
       blocks associated with the message pointed to by mp.

CONTEXT
       The freemsg() function can be called from user,	interrupt,  or	kernel
       context.

EXAMPLES
       Example 1 Using freemsg()

       See copymsg(9F).

SEE ALSO
       copymsg(9F), freeb(9F), msgb(9S)

       Writing Device Drivers

       STREAMS Programming Guide

NOTES
       The  behavior  of  freemsg() when passed a NULL pointer is Solaris-spe‐
       cific.

SunOS 5.11			  16 Jan 2006			   freemsg(9F)
[top]

List of man pages available for OpenIndiana

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net