Startpunkten identify drivrutin anropas inte längre av kärnan. För nya drivrutiner som kompilerats och levererats för den här versionen av Solaris måste den här startpunkten anges som kärnfunktionen nulldev. Befintliga drivrutiner ska fungera utan att kompileras om.
Följande symboler har tagits bort från headerfilerna. Funktionerna som associeras med de här symbolerna finns inte längre i Solaris. Drivrutinsutvecklare bör ta bort den associerade koden.
Föråldrat gränssnitt |
Rekommenderat gränssnitt |
---|---|
ddi_getiminor(9F) |
Använd getminor(9F) |
GLOBAL_DEV |
Ange 0 |
NODEBOUND_DEV |
Ange 0 |
NODESPECIFIC_DEV |
Ange 0 |
ENUMERATED_DEV |
Ange 0 |
DDI_IDENTIFIED |
Behövs inte |
DDI_NOTIDENTIFIED |
Behövs inte |
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 |
Mer information finns i direkthjälpen för ddi_create_minor_node(9F), ddi_getiminor(9F), getminor(9F), identify(9E), nulldev(9F) och devmap(9E).