Writing Device Drivers

Device IDs

The Solaris DDI provides interfaces that allow drivers to provide a persistent unique identifier for a device, a 'device ID', which can be used to identify or locate a device and which is independent of the devices name or number (dev_t). Applications can use the functions defined in libdevid(3LIB) to read and manipulate the device IDs registered by the drivers.