Home :: International :: Manuals :: Howto :: FAQ :: Man Pages :: Email Login

 
 

  Next Previous Contents

5. Programmers Guide

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:

  • the location of the header files 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.
  • the generic SCSI interface was extended in kernel version 1.1.68; the examples require at least this version. But please avoid kernel version 1.1.77 up to 1.1.89 and 1.3.52 upto 1.3.56 since they had a broken generic scsi interface.
  • the constant DEVICE in the header section describing the accessed device should be set according to your available devices (see section sec-header .


Next Previous Contents
 
 
 
 
Google
  Web Linuxinfor   
 

Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account

Document on this page is part of "The Linux SCSI programming HOWTO". See Index Page for more info about Authorship and Copyright.

1999-2008 Linuxinfor.com. No rights reserved.