*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> rmvq (9r)              
Title
Content
Arch
Section
 

rmvq(9r)

Contents


NAME    [Toc]    [Back]

       rmvq - STREAMS: Removes a message block from a queue

SYNOPSIS    [Toc]    [Back]

       #include <sys/stream.h>

       void rmvq(
               queue_t *queue_pointer,
               MBLKP message_to_be_removed );

ARGUMENTS    [Toc]    [Back]

       Specifies a pointer to the queue that contains the message
       block to be removed. The typedef queue_t is  an  alternate
       name for struct queue_entry *.  Specifies a pointer to the
       message block to be  removed.  The  typedef  MBLKP  is  an
       alternate name for typedef struct msgb *.

DESCRIPTION    [Toc]    [Back]

       The  rmvq  interface removes a message block from a queue.
       You can remove a message block from anywhere on  a  queue.
       To  prevent  modules  and drivers from having to deal with
       the internals of message linking on a queue, you can  call
       either  rmvq  or  getq  to  remove  a message block from a
       queue.

CAUTIONS    [Toc]    [Back]

       Make sure the message block pointer you pass to  the  message_to_be_removed
  argument  exists  to  avoid a possible
       system panic.

RETURN VALUES    [Toc]    [Back]

       None

SEE ALSO    [Toc]    [Back]

      
      
       Kernel Interfaces: getq(9r), rmvb(9r)



                                                         rmvq(9r)
[ Back ]
 Similar pages
Name OS Title
rmvb Tru64 STREAMS: Removes a message block from a message block
unlinkb Tru64 STREAMS: Removes a message block from the head of a message
flushq Tru64 STREAMS: Removes a message from a queue
insq Tru64 STREAMS: Inserts a STREAMS message into a queue
msgb Tru64 Defines a STREAMS message block
copyb Tru64 STREAMS: Copies a message block
freeb Tru64 STREAMS: Frees a message block
allocb Tru64 STREAMS: Allocates a message block
mq_unlink Tru64 Removes a message queue (P1003.1b)
dupb Tru64 STREAMS: Duplicates a message block descriptor
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service