rmvq man page on IRIX

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



rmvq(D3)							      rmvq(D3)

NAME
     rmvq - remove a message from a queue

SYNOPSIS
     #include <sys/stream.h>
     #include <sys/ddi.h>
     void rmvq(queue_t *q, mblk_t *mp);

   Arguments
     q	       Pointer to the queue containing the message to be removed.

     mp	       Pointer to the message to remove.

DESCRIPTION
     rmvq removes the message specified by mp from the queue specified by q.

   Return Values
     None

USAGE
     A message can be removed from anywhere in a queue.	 To prevent modules
     and drivers from having to deal with the internals of message linkage on
     a queue, either rmvq or getq(D3) should be used to remove a message from
     a queue.

   Level
     Base or Interrupt.

   Synchronization Constraints
     Does not sleep.

     Driver-defined basic locks, read/write locks, and sleep locks may be held
     across calls to this function.

   Warnings
     mp must point to an existing message in the queue pointed to by q, or a
     system panic will occur.

   Examples
     See insq(D3) for an example of rmvq.

REFERENCES
     getq(D3), insq(D3),

									Page 1

[top]

List of man pages available for IRIX

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