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).