dupmsg man page on DigitalUNIX

Printed from http://www.polarhome.com/service/man/?qf=dupmsg&af=0&tf=2&of=DigitalUNIX

dupmsg(9r)							    dupmsg(9r)

NAME
       dupmsg - STREAMS: Duplicates a message

SYNOPSIS
       #include <sys/stream.h>

       MBLKP dupmsg(
	       MBLKP message_block_ptr );

ARGUMENTS
       Specifies  a  pointer  to  the  message	block. The typedef MBLKP is an
       alternate name for typedef struct msgb *.

DESCRIPTION
       The dupmsg interface forms a new message by copying the	message	 block
       descriptors  pointed  to	 by the message_block_ptr argument and linking
       them. The dupmsg interface calls dupb for each message block. The  data
       blocks themselves are not duplicated.

RETURN VALUES
       Upon  successful	 completion, the dupmsg interface returns a pointer to
       the newly allocated message block.  This newly allocated message	 block
       is  of  type  struct  msgb *. The msgb data structure is defined in the
       /usr/sys/include/sys/stream.h file.

       Otherwise, dupmsg returns a NULL pointer.

SEE ALSO
       Kernel Interfaces: copyb(9r), copymsg(9r), dupb(9r)

       Programmer's Guide: STREAMS

								    dupmsg(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