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