libdoor man page on SmartOS

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

LIBDOOR(3LIB)							 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 │
       │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.

				 Mar 22, 2005			 LIBDOOR(3LIB)
[top]

List of man pages available for SmartOS

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