Novedades de Solaris Express Developer Edition

Revisiones de la interfaz de puerta

Esta mejora de las herramientas de desarrollo es una novedad de Solaris Express 6/05.

Se han añadido dos funciones nuevas a las interfaces de puerta: door[lowbar]setparam y door[lowbar]getparam. Estas funciones permiten a los servidores de puertas definir los límites de tamaño de los datos y el número de descriptores que se pasan a door[lowbar]call en la puerta. Estas mejoras simplifican la función del manejador de la puerta.

La interfaz door[lowbar]create cuenta con un nuevo indicador, DOOR[lowbar]NO[lowbar]CANCEL. Este indicador desactiva el proceso de cancellation del subproceso del servidor cuando el cliente cancela una función de door[lowbar]call debido a una señal. En el caso de los servidores de puerta que no utilizan cancellation, este cambio impide las devoluciones EINTR no deseadas de las llamadas del sistema interrumpidas.

Para obtener más información, consulte las páginas de comando man door[lowbar]setparam(3C) y door[lowbar]create(3C).