User manual - デバイス制御ライブラリ リファレンスマニュアルver.1.01(2009年1月21日)

115
9.2.21 lseek
指定ファイルの読込/書込位置をバイト単位で設定します。
int lseek(
int
fileno
,
long
offset
,
int
base
) ;
パラメータ
fileno
対象のファイル番号を指定します。
offset
読込み/書込み位置を指定します。
base
パラメータからのオフセット値を指定します。
base
オフセットの基準を次の値で指定します。
0
:ファイルの先頭を基準とします
1
:現在の読込み/書込み位置を基準とします
2
:ファイルの終端を基準とします
戻り値
関数が成功するとファイルの先頭からオフセットが返ります。
失敗すると、次のエラーが返ります。
E_LOWERR
:異常終了
解説
オフセット位置が負になる場合とファイル終端をこえる場合は、現在位置を更新しません。