putctl man page on DigitalUNIX

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

putctl(9r)							    putctl(9r)

NAME
       putctl - STREAMS: Puts a control message on a queue

SYNOPSIS
       #include <sys/stream.h>

       int putctl(
	       queue_t *queue_pointer,
	       int type );

ARGUMENTS
       Specifies  a  pointer  to the queue to which the message is to be sent.
       The typedef queue_t is an alternate  name  for  struct  queue_entry  *.
       Specifies a message type (must be control and not a data type).

DESCRIPTION
       The  putctl  interface tests the type argument to make sure a data type
       was not specified. It then attempts to allocate a  message  block.  The
       putctl interface fails if a message block cannot be allocated or if the
       type argument is M_DELAY, M_PROTO, or M_PCPROTO.

NOTES
       The putctl interface calls the putctl_comm  interface,  which  actually
       performs the work of sending the control message.

RETURN VALUES
       Upon  successful	 completion,  putctl  returns  the value 1. The putctl
       interface fails if a message block cannot be allocated or if  the  type
       argument is M_DELAY, M_PROTO, or M_PCPROTO.

SEE ALSO
       Kernel Interfaces: datamsg(9r), putctl1(9r)

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