door(2) manual page
Table of Contents
door, door_call, door_create, door_info, door_return, door_revoke
- Solaris 2.5 internal implementation detail
int door_call();
int
door_create();
int door_info();
int door_return();
int door_revoke();
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)
.
truss(1)
, nscd(1M)
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.
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