[Go to CFHT Home Page] Man Pages
Back to Software Index  BORDER=0Manpage Top Level
    door(2) manual page Table of Contents

Name

door, door_call, door_create, door_info, door_return, door_revoke - Solaris 2.5 internal implementation detail

Synopsis

int door_call();

int door_create();

int door_info();

int door_return();

int door_revoke();

Description

This family of system calls provide a new flavor of interprocess communication between client and server processes. The doors mechanism is not yet available for public consumption because the interface is still evolving and will undergo a major rework in a future release of Solaris. In Solaris 2.5, doors are used as part of the implementation of the name service cache daemon, nscd(1M) .

See Also

truss(1) , nscd(1M)

Warning

Please do not attempt to reverse-engineer the interface and program to it. If you do, your program will almost certainly fail to run on future versions of Solaris, and may even be broken by a patch. This document does not constitute an API. Doors may not exist or may have a completely different set of semantics in a future release.

Notes

This manual page is here solely for the benefit of anyone who noticed door_call() in truss(1) output and thought, "Gee, I wonder what that does..."

Processes that appear to be "stuck" waiting in door_call(2) are probably waiting for nscd(1M) to reply to a name service lookup.


Table of Contents