LibCrossライブラリ - デバッグ関数

debug_read

ファイルの読み込み

書式

int debug_read( file, *ptr, len ) 
int file 
char *ptr 
int len 

引数

file   ファイルハンドル
ptr   読み込むデータのバッファポインタ
len   最大読み込みサイズ(バイト)

戻り値

正数   読み込んだバイト数
 ファイルエンド
-1   エラー

解説

ファイルの読み込みを行います。 この関数は、ファイルポインタの位置から読み込みを行います。 読み込みに成功すると、読み込んだバイト数を返します。 debug_lseek関数を利用するとファイルポインタの位置を移動させることができます。

読み込みに失敗したとき、次の値が errno にセットされます。

 値   意味 
 SNASM_EBADF   ファイルハンドルが不正、読み込み用にオープンされていない、またはロックされている 


参照

debug_open()
debug_write()
debug_close()
debug_lseek()

debug_read
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999