int debug_read( file, ptr, len )
int file
char *ptr
int len
file ファイルハンドル ptr 読み込むデータのバッファポインタ len 最大読み込みサイズ(バイト)
正数 読み込んだバイト数 0 ファイルエンド -1 エラー
ファイルの読み込みを行います。 この関数は、ファイルポインタの位置から読み込みを行います。 読み込みに成功すると、読み込んだバイト数を返します。 debug_lseek()関数を利用するとファイルポインタの位置を移動させることができます。 読み込みに失敗したとき、次の値が errno にセットされます。
値 意味 SNASM_EBADF ファイルハンドルが不正、読み込み用にオープンされていない、またはロックされている
debug_open()
ファイルのオープン debug_write()
ファイルの書き込み debug_close()
ファイルのクローズ debug_lseek()
ファイルのシーク