Glenn Faden wrote: > Wyllys Ingersoll wrote: >> Template Version: @(#)sac_nextcase %I% %G% SMI >> This information is Copyright 2009 Sun Microsystems >> 1. Introduction >> 1.1. Project/Component Working Name: >> Kerberos CCAPI >> 1.2. Name of Document Author/Supplier: >> Author: Shawn Emery >> 1.3 Date of This Document: >> 15 January, 2009 >> 4. Technical Description >> Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI >> This information is Copyright 2009 Sun Microsystems >> 1. Introduction >> 1.1. Project/Component Working Name: >> CCAPI >> 1.2. Name of Document Author/Supplier: >> Author: Shawn M. Emery >> 1.3 Date of This Document: >> 5 January, 2009 >> 4. Technical Description >> >> >> 5. IPC >> >> Preferred form of IPC is doors, even though MIT >> implementation in >> Unix is domain sockets. With doors we can perform >> credentialling with >> native functions, e.g. door_ucred(3C). >> >> An attempt will be made to make the IPC code as portable as >> possible. >> > FYI, you can also get the ucred from a UNIX domain socket, via > getpeerucred(). Also, UNIX domain sockets and doors are not both > supported for cross zone access as long as the server is in the global > zone. So doors are not required.
I also want to combine functionality of the CCacheServer and gssd. So is there an up-call mechanism for domain sockets as well? Shawn. --