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