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

debug_lseek

ファイルのシーク

書式

int debug_lseek( file, offset, origin ) 
int file 
int offset 
int origin 

引数

file   ファイルハンドル
offset   フラグでセットした位置からのオフセット
origin   位置指定フラグ

戻り値

正数   開始位置からのシーク後のオフセット(バイト)
-1   エラー

解説

指定したファイルハンドルを持つファイルのシークを行います。 位置指定フラグを意味する引数 origin には次の値が定義されています。

 値   意味 
 SNASM_SEEK_SET   ファイルの先頭 
 SNASM_SEEK_CUR   カレント位置 
 SNASM_SEEK_END   ファイルの終端 

戻り値が-1の場合次の定義された値が errno に返ります。

 エラー   意味 
 SNASM_EBADF   ファイルハンドルが不正 
 SNASM_ENIVAL   位置指定フラグが不正・または指定した位置が開始位置より前にある 


参照

debug_open()
debug_read()
debug_write()
debug_close()

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