Nouveaut??s de Solaris Express Developer Edition

Révisions des interfaces de portes

Cette évolution des outils du développeur est une nouveauté de Solaris Express version 6/05.

Deux nouvelles fonctions, door[lowbar]setparam et door[lowbar]getparam , ont été ajoutées aux interfaces de portes. Ces fonctions permettent aux serveurs de portes de définir les limites en matière de taille de données et de nombre de descripteurs transmis à door[lowbar]call au niveau de la porte. Ces améliorations simplifient le fonctionnement du gestionnaire de portes.

L'interface door[lowbar]create dispose d'un nouvel indicateur, DOOR[lowbar]NO[lowbar]CANCEL. Cet indicateur désactive le processus cancellation du thread serveur lorsque le client abandonne une fonction door[lowbar]call en raison d'un signal. Pour les serveurs de portes ne tirant pas parti du processus cancellation , cette modification peut empêcher les retours EINTR inattendus à partir des appels système interrompus.

Pour de plus amples informations, reportez-vous aux pages de manuel door[lowbar]setparam(3C) et door[lowbar]create(3C).