OSDN Git Service

(split) LDP: Update draft
[linuxjm/LDP_man-pages.git] / draft / man2 / lseek.2
index 6332d0b..7bc3bb0 100644 (file)
@@ -61,7 +61,7 @@
 .\" Updated 2013-05-01, Akihiro MOTOKI <amotoki@gmail.com>
 .\" Updated 2013-05-07, Akihiro MOTOKI <amotoki@gmail.com>
 .\"
-.TH LSEEK 2 2013\-03\-27 Linux "Linux Programmer's Manual"
+.TH LSEEK 2 2014\-01\-22 Linux "Linux Programmer's Manual"
 .SH 名前
 lseek \- ファイルの読み書きオフセットの位置を変える
 .SH 書式
@@ -117,6 +117,20 @@ Linux バージョン 3.1 以降では、 \fIwhence\fP に以下の値も指定
 
 \fI<unistd.h>\fP から \fBSEEK_DATA\fP と \fBSEEK_HOLE\fP の定義を得るには、 機能検査マクロ
 \fB_GNU_SOURCE\fP を定義しなければならない。
+
+The \fBSEEK_HOLE\fP and \fBSEEK_DATA\fP operations are supported for the following
+filesystems:
+.IP * 3
+Btrfs (Linux 3.1 以降)
+.IP * 3
+.\" commit 93862d5e1ab875664c6cc95254fc365028a48bb1
+OCFS (Linux 3.2 以降)
+.IP *
+XFS (Linux 3.5 以降)
+.IP *
+ext4 (Linux 3.8 以降)
+.IP *
+tmpfs (Linux 3.8 以降)
 .SH 返り値
 成功した場合、 \fBlseek\fP()  は結果のファイル位置をファイルの先頭からのバイト数で返す。 エラーの場合、値 \fI(off_t)\ \-1\fP
 が返され、 \fIerrno\fP にエラーが指示される。
@@ -127,7 +141,7 @@ Linux バージョン 3.1 以降では、 \fIwhence\fP に以下の値も指定
 .TP 
 \fBEINVAL\fP
 .\" Some systems may allow negative offsets for character devices
-.\" and/or for remote file systems.
+.\" and/or for remote filesystems.
 \fIwhence\fP が有効な値ではない。または、seek の結果、ファイルオフセットが負に
 なってしまうか、 seek 可能なデバイスの末尾を越えてしまう。
 .TP 
@@ -176,6 +190,6 @@ position pointer) を共有しているので、 このようなファイルで
 \fBdup\fP(2), \fBfork\fP(2), \fBopen\fP(2), \fBfseek\fP(3), \fBlseek64\fP(3),
 \fBposix_fallocate\fP(3)
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.53 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.64 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。