The following sections are for programmers who want to use the generic SCSI interface in their own applications. An example will be given showing how to access a SCSI device with the INQUIRY and the TESTUNITREADY commands.
When using these code examples, note the following:
sg.h and
scsi.h has changed in kernel version 1.3.98. Now these
files are located at /usr/src/linux/include/scsi,
which is hopefully linked to /usr/include/scsi.
Previously they were in
/usr/src/linux/drivers/scsi. We assume a newer
kernel in the following text.