Nuove funzioni di Solaris Express Developer Edition

Revisioni delle interfacce delle porte

Questo miglioramento agli strumenti di sviluppo è stato introdotto in Solaris Express 6/05.

Alle interfacce delle porte sono state aggiunte due nuove funzioni, door_setparam e door_getparam. Queste funzioni consentono ai server delle porte di stabilire valori limite per le dimensioni dei dati e per il numero di descrittori che vengono trasmessi a door_call sulla porta. Questi miglioramenti semplificano la funzione del gestore della porta.

L'interfaccia door_create dispone di un nuovo flag, DOOR_NO_CANCEL. Questo flag disabilita il processo cancellation del thread del server quando il client interrompe una funzione door_call in seguito a un segnale. Per i server delle porte che non utilizzano il processo cancellation, questa modifica può impedire la restituzione di EINTR indesiderati dalle chiamate di sistema interrotte.

Per maggiori informazioni, vedere le pagine man door_setparam(3C) e door_create(3C).