汎用デバイスは read および write アクセスでオープンされる必要があります:
int fd = open (device_name, O_RDWR);
(これはCD-ROMドライブのような読み出し専用のハードウェア装置に対しても あてはまります)。
コマンドを送出するにはwriteを、なんらかの結果を得るにはreadを実行しなければなりません。 エラーの場合には返り値は負です(完全なリストは sec-errorhandling 章を参照してください)。
write
read