Solaris 10 Versionshinweise

Veraltete Gerätetreiberschnittstellen

Der identify Treiber-Einsprungpunkt wird vom Kernel nicht mehr aufgerufen. Neue Treiber, die für diese Version von Solaris kompiliert und geliefert werden, müssen diesen Einsprungpunkt auf die Kernelfunktion nulldev setzen. Vorhandene Treiber-Binärdateien sollten auch ohne erneutes Kompilieren funktionieren.

Folgende Symbole wurden aus den Header-Dateien entfernt. Die mit diesen Symbolen verknüpfte Funktionalität steht in Solaris nicht mehr zur Verfügung. Entwickler von Treibern sollten den damit verbundenen Code löschen.

Veraltete Schnittstelle 

Empfohlene Alternative 

ddi_getiminor(9F) 

Use getminor(9F) 

GLOBAL_DEV 

0 angeben 

NODEBOUND_DEV 

0 angeben 

NODESPECIFIC_DEV 

0 angeben 

ENUMERATED_DEV 

0 angeben 

DDI_IDENTIFIED 

Nicht benötigt 

DDI_NOTIDENTIFIED 

Nicht benötigt 

ddi_mapdev(9F) 

devmap_setup(9F) 

ddi_mapdev_intercept(9F) 

devmap_load(9F) 

ddi_mapdev_nointercept(9F) 

devmap_unload(9F) 

ddi_mapdev_ctl(9S) 

devmap_callback_ctl(9S) 

mapdev_access(9E) 

devmap_access(9E) 

mapdev_free(9E) 

mapdev_free(9E) 

mapdev_dup(9E) 

devmap_dup(9E) 

ddi_mapdev_set_device_acc_attr(9F) 

ddi_device_mapping_check 

Weitere Informationen finden Sie in den Manpages ddi_create_minor_node(9F), ddi_getiminor(9F), getminor(9F), identify(9E), nulldev(9F) und devmap(9E).