pkg://SCSI-Programming-HOWTO.tar.gz:32672/SCSI-Programming-HOWTO-7.html
downloads
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
<TITLE>The Linux SCSI programming HOWTO: デバイスをオープンする</TITLE>
<LINK HREF="SCSI-Programming-HOWTO-8.html" REL=next>
<LINK HREF="SCSI-Programming-HOWTO-6.html" REL=previous>
<LINK HREF="SCSI-Programming-HOWTO.html#toc7" REL=contents>
</HEAD>
<BODY>
<A HREF="SCSI-Programming-HOWTO-8.html">次のページ</A>
<A HREF="SCSI-Programming-HOWTO-6.html">前のページ</A>
<A HREF="SCSI-Programming-HOWTO.html#toc7">目次へ</A>
<HR>
<H2><A NAME="s7">7. デバイスをオープンする</A></H2>
<P>汎用デバイスは read および write アクセスでオープンされる必要があります:
<P>
<BLOCKQUOTE><CODE>
<PRE>
int fd = open (device_name, O_RDWR);
</PRE>
</CODE></BLOCKQUOTE>
<P>(これはCD-ROMドライブのような読み出し専用のハードウェア装置に対しても
あてはまります)。
<P>
<P>コマンドを送出するには<CODE>write</CODE>を、なんらかの結果を得るには<CODE>read</CODE>を実行しなければなりません。
エラーの場合には返り値は負です(完全なリストは
<A HREF="SCSI-Programming-HOWTO-21.html#sec-errorhandling">sec-errorhandling</A>
章を参照してください)。
<P>
<HR>
<A HREF="SCSI-Programming-HOWTO-8.html">次のページ</A>
<A HREF="SCSI-Programming-HOWTO-6.html">前のページ</A>
<A HREF="SCSI-Programming-HOWTO.html#toc7">目次へ</A>
</BODY>
</HTML>