Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 0d5cd12c82d627a82c59047e1ba7b8a9 > files > 1208

howto-html-fr-9.0-0.2mdk.noarch.rpm

<HTML>
<HEAD>
<TITLE>Ouverture du p&eacute;riph&eacute;rique</TITLE>
</HEAD>
<BODY>
<H1>7. <A NAME="s7"></A>Ouverture du p&eacute;riph&eacute;rique</H1>
<P>
<A HREF="SCSI-Programming-HOWTO.html#toc7">Contenu de cette section</A></P>

<P>Un p&eacute;riph&eacute;rique g&eacute;n&eacute;rique doit &ecirc;tre ouvert avant tout acc&egrave;s en lecture ou en &eacute;criture&nbsp;:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
        int fd = open(nom_du_peripherique, O_RDWR);
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>(ce qui pr&eacute;c&egrave;de s'applique aussi pour les mat&eacute;riels en lecture seule comme les lecteurs de CDROM).</P>
<P>Il faut ex&eacute;cuter un <CODE>write</CODE> pour envoyer la commande et un <CODE>read</CODE> pour en lire le r&eacute;sultat. En cas d'erreur, le code de retour est n&eacute;gatif (se reporter &agrave; la section 
<A HREF="SCSI-Programming-HOWTO-21.html#sec-errorhandling">Traitement d'erreurs</A>
 pour la liste compl&egrave;te des codes de retour).</P>
<P></P>
<HR>
<P>
Chapitre <A HREF="SCSI-Programming-HOWTO-8.html">suivant</A>,
Chapitre <A HREF="SCSI-Programming-HOWTO-6.html">Pr&eacute;c&eacute;dent</A>
<P>
Table des mati&egrave;res de <A HREF="SCSI-Programming-HOWTO.html#toc7">ce chapitre</A>,
 <A HREF="SCSI-Programming-HOWTO.html#toc">Table des mati&egrave;res</A> g&eacute;n&eacute;rale</P>
<P>
<A HREF="SCSI-Programming-HOWTO.html">D&eacute;but</A> du document,
 <A HREF="#0"> D&eacute;but de ce chapitre</A></P>
</BODY>
</HTML>