LibCross Library - デバッグ関数

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-2000