dat_cno_create man page on OpenIndiana

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

dat_cno_create(3DATDirect Access Transport Library Functiodat_cno_create(3DAT)

NAME
       dat_cno_create - create a CNO instance

SYNOPSIS
       cc [ flag... ] file... -ldat [ library... ]
       #include <dat/udat.h>

       DAT_RETURN
	   dat_cno_create (
	   IN	 DAT_IA_HANDLE		  ia_handle,
	   IN	 DAT_OS_WAIT_PROXY_AGENT  agent,
	   OUT	 DAT_CNO_HANDLE		  *cno_handle
	   )

PARAMETERS
       ia_handle     Handle for an instance of DAT IA.

       agent	     An	 optional  OS  Wait  Proxy Agent that is to be invoked
		     whenever  CNO  is	invoked.  DAT_OS_WAIT_PROXY_AGENT_NULL
		     indicates that there is no proxy agent

       cno_handle    Handle for the created instance of CNO.

DESCRIPTION
       The  dat_cno_create()  function	creates a CNO instance. Upon creation,
       there are no Event Dispatchers feeding it.

       The agent parameter specifies the proxy agent,  which  is  OS-dependent
       and which is invoked when the CNO is triggered. After it is invoked, it
       is   no	 longer	  associated   with   the   CNO.    The	   value    of
       DAT_OS_WAIT_PROXY_AGENT_NULL  specifies	that no OS Wait Proxy Agent is
       associated with the created CNO.

       Upon creation, the CNO is not associated with any EVDs, has no  waiters
       and has, at most, one OS Wait Proxy Agent.

RETURN VALUES
       DAT_SUCCESS		     The operation was successful.

       DAT_INSUFFICIENT_RESOURCES    The operation failed due to resource lim‐
				     itations.

       DAT_INVALID_HANDLE	     The ia_handle parameter is invalid.

       DAT_INVALID_PARAMETER	     One of the parameters was invalid, out of
				     range, or a combination of parameters was
				     invalid,  or  the	agent	parameter   is
				     invalid.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Interface Stability	     │Committed			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │Safe			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Standard		     │uDAPL, 1.1, 1.2		   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       libdat(3LIB), attributes(5)

SunOS 5.11			  16 Jul 2004		  dat_cno_create(3DAT)
[top]

List of man pages available for OpenIndiana

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