Neuerungen in Solaris Express Developer Edition

Änderung der door-Schnittstelle

Diese Verbesserung der Developer-Tools ist neu in der Version Solaris Express 6/05.

Die door-Schnittstellen wurden um die zwei neuen Funktionen door_setparam und door_getparam ergänzt. Mithilfe dieser Funktionen können Door-Server Grenzwerte für die Datengröße und die Anzahl der Bezeichner festlegen, die door_call an der Door übergeben werden. Diese Verbesserungen vereinfachen die Funktion für die Door-Behandlungsroutine.

Die Schnittstelle door_create wurde um das neue Flag DOOR_NO_CANCEL erweitert. Dieses Flag deaktiviert den Prozess cancellation des Server-Threads, wenn der Client als Reaktion auf ein Signal die Funktion door_call abbricht. Bei Door-Servern, die cancellation nicht nutzen, kann diese Änderung ungewollte EINTR-Rückgaben von unterbrochenen Systemaufrufen verhindern.

Weitere Informationen entnehmen Sie bitte den Manpages door_setparam(3C) und door_create(3C).