GFS 共用ファイルシステム上のファイルに対して、SEEK_DATA または SEEK_HOLE を指定して lseek(2) を発行した場合の動作は、以下のとおりです。
指定されたオフセットがファイルの終端を超えていない場合
SEEK_DATA:
ファイルオフセットを、指定されたオフセットに設定します。
SEEK_HOLE:
ファイルオフセットを、ファイルの終端に設定します。
指定されたオフセットがファイルの終端を超えている場合
lseek(2) は失敗します(復帰値:-1、errno:ENXIO)。
参考
SEEK_DATA および SEEK_HOLE は、lseek(2) の第 3 引数に指定します。
オフセットは、lseek(2) の第 2 引数に指定します。