int debug_lseek( file, offset, origin ) int file int offset int origin
file | ファイルハンドル |
offset | フラグでセットした位置からのオフセット |
origin | 位置指定フラグ |
正数 | 開始位置からのシーク後のオフセット(バイト) |
-1 | エラー |
値 | 意味 |
SNASM_SEEK_SET | ファイルの先頭 |
SNASM_SEEK_CUR | カレント位置 |
SNASM_SEEK_END | ファイルの終端 |
戻り値が-1の場合次の定義された値が errno に返ります。
エラー | 意味 |
SNASM_EBADF | ファイルハンドルが不正 |
SNASM_ENIVAL | 位置指定フラグが不正・または指定した位置が開始位置より前にある |