door(2)
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
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.
SunOS 5.5/x86 — Last change: 29 Aug 1995