miocnak man page on SmartOS

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

MIOCNAK(9F)							   MIOCNAK(9F)

NAME
       miocnak - Negatively acknowledge an M_IOCTL message

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

       void miocnak(queue_t *wq, mblk_t *mp, int count, int error);

INTERFACE LEVEL
       Solaris DDI specific (Solaris DDI).

PARAMETERS
       wq
		Write  queue associated with the read queue to send the M_IOC‐
		NAK on.

       mp
		M_IOCTL message.

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

       error
		Value to set the ioc_error of the iocblk(9S) to.

DESCRIPTION
       The miocnak() function converts an M_IOCTL  message  into  an  M_IOCNAK
       message and sends the resulting message upstream.

       To convert the message, miocnak() changes the message type to M_IOCNAK,
       sets the ioc_count and ioc_error members of the	iocblk(9S)  associated
       with  mp to the passed-in values, and clears the ioc_rval field.	 Since
       payloads cannot currently be associated with M_IOCNAK  messages,	 count
       must always be zero. If error is passed as zero, EINVAL is assumed.

RETURN VALUES
       None.

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

NOTES
       Callers must not hold any locks across a miocnak() that can be acquired
       as part of put(9E) processing.

SEE ALSO
       mioc2ack(9F), miocack(9F), put(9E), iocblk(9S)

       STREAMS Programming Guide

				  Jun 9, 2004			   MIOCNAK(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