man Pages(2): System Calls
只搜尋這本書
以 PDF 格式下載這本書

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.