mioc2ack man page on SmartOS

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

MIOC2ACK(9F)							  MIOC2ACK(9F)

NAME
       mioc2ack - Convert an M_IOCTL message to an M_IOCACK message

SYNOPSIS
       #include <sys/stream.h>
       #include <sys/strsun.h>

       void mioc2ack(mblk_t *mp, mblk_t *dp, size_t count, int rval);

INTERFACE LEVEL
       Solaris DDI specific (Solaris DDI).

PARAMETERS
       mp
		M_IOCTL message.

       dp
		Payload to associate with M_IOCACK message.

       count
		Value to set the ioc_count of the iocblk(9S) to.

       rval
		Value to set the ioc_rval of the  iocblk(9S) to.

DESCRIPTION
       The  mioc2ack()	function  converts an M_IOCTL message into an M_IOCACK
       message using the supplied arguments.

       To  convert  the	 message,  mioc2ack()  changes	the  message  type  to
       M_IOCACK,  sets	the  ioc_count	and ioc_rval members of the iocblk(9S)
       associated with mp to the passed-in values, and	clears	the  ioc_error
       field.  Further,	 it frees any message blocks chained off of mp->b_cont
       and resets mp->b_cont to dp. Finally, if dp  is	not  NULL,  mioc2ack()
       resets  dp->b_wptr  to be dp->b_rptr + count (that is, it sets dp to be
       exactly count bytes in length).

RETURN VALUES
       None.

CONTEXT
       This function can be called from user, kernel or interrupt context.

SEE ALSO
       miocack(9F), miocnak(9F), iocblk(9S)

       STREAMS Programming Guide

				  Jun 9, 2004			  MIOC2ACK(9F)
[top]

List of man pages available for SmartOS

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