libdoor man page on OpenIndiana

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

libdoor(3LIB)		      Interface Libraries		 libdoor(3LIB)

NAME
       libdoor - doors library

SYNOPSIS
       cc [ flag... ] file...  [ library... ]
       #include <door.h>

DESCRIPTION
       Historically, functions in this library provided programmatic access to
       doors, including the ability to create and call them. This  functional‐
       ity now resides in libc(3LIB).

       Doors are a fast light-weight RPC mechanism for secure control transfer
       between processes on the same machine. Conceptually, a  thread  in  one
       process can issue a call using a door descriptor that causes code to be
       executed in another process and then returns using the traditional syn‐
       chronous	 RPC  model.   Doors  can  also	 be used to pass data and file
       descriptors between processes.

       This library is maintained to provide backward compatibility  for  both
       runtime	and compilation environments. The shared object is implemented
       as a filter on libc.so.1. New application development need not  specify
       -ldoor.

INTERFACES
       The  shared  object libdoor.so.1 provides the public interfaces defined
       below. See Intro(3) for additional information on shared object	inter‐
       faces.

       door_bind		     door_call
       door_create		     door_cred
       door_info		     door_return
       door_revoke		     door_server_create
       door_ucred		     door_unbind

FILES
       /lib/libdoor.so.1       shared object

       /lib/64/libdoor.so.1    64-bit shared object

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

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Availability		     │system/library		   │
       │MT-Level		     │Safe			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       Intro(3), libc(3LIB), attributes(5)

       Stevens,	 W.  Richard. UNIX Network Programming, Volume 2: Interprocess
       Communications, 2/e. Tucson, Ariz.: Prentice Hall, 1999.

SunOS 5.11			  22 Mar 2005			 libdoor(3LIB)
[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