Device-Dependent Information in Device Drivers
Original Publication Date: 1985-Sep-01
Included in the Prior Art Database: 2005-Feb-19
Physical devices, such as printers, modems and the like, which are supported by the UNIX* operating system appear as an entry in the /dev (for device) directory. Application programs running on UNIX handle devices as if they were files. To send characters to a line printer, for example, the application program issues a system command to the file /dev/lp. However, the UNIX device drivers do not have hard coded device specific information necessary to drive a line printer. Therefore, it is necessary to provide device-dependent information (DDI) for each device supported by the UNIX system. It is desirable to dynamically customize device drivers with specific device-dependent information.