_dos_read - ファイルの読み出し

【書式】

#include <dos.h>

unsigned _dos_read(int handle, void far *buf, unsigned cnt, unsigned

*bytes);

【解説】

_dos_read() はDOS窓システムコール0x3Fを実行し、handleで示されるファ

イルからbufで示されるデータバッファへcntバイトだけ読み出します。実際

に読み出されたバイト数が*bytesにセットされます。

【リターン値】

成功すると0を返します。失敗するとerrnoをセットして、 DOS窓 のエラー

コードを返します。

【エラー】

EBADF

ファイルハンドルhandleが不正です

EACCES

ファイルが読み出し不可でオープンされています

【可搬性】

DOS窓

【参照】

_dos_write(3), _dos_open(3)

【copyright (c) 安江正樹@東海大学理学部物理学科】