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()
ファイルのクローズ