Ein generisches SCSI-Device muß für Lese- und Schreibzugriff geöffnet werden:
int fd = open (device_name, O_RDWR);
(Das gilt sogar für reine Nurlesegeräte wie zum Beispiel CDROM-Laufwerke).
Wir müssen dann einen write
Aufruf mit dem Kommando abschicken und
einen
read
Aufruf, um die Ergebnisse abzuholen.
Falls Fehler auftreten, ist der Rückgabewert des read
negativ
(siehe Kapitel
sec-errorhandling für die Liste der Fehlercodes).