rmvq man page on DigitalUNIX

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

rmvq(9r)							      rmvq(9r)

NAME
       rmvq - STREAMS: Removes a message block from a queue

SYNOPSIS
       #include <sys/stream.h>

       void rmvq(
	       queue_t *queue_pointer,
	       MBLKP message_to_be_removed );

ARGUMENTS
       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
       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 driv‐
       ers 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
       Make  sure  the	message	 block	pointer	  you	pass   to   the	  mes‐
       sage_to_be_removed argument exists to avoid a possible system panic.

RETURN VALUES
       None

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

								      rmvq(9r)
[top]

List of man pages available for DigitalUNIX

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