Shawn M. Emery wrote: > 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?
No, for up-calls you need to use doors. --Glenn