.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
-.TH SYNC_FILE_RANGE 2 2010\-10\-09 Linux "Linux Programmer's Manual"
+.TH SYNC_FILE_RANGE 2 2013\-04\-01 Linux "Linux Programmer's Manual"
.SH 名前
sync_file_range \- ファイルセグメントをディスクと同期する
.SH 書式
このシステムコールは Linux 独自であり、 移植性が必要なプログラムでは使用を避けるべきである。
.SH 注意
.\" See kernel commit edd5cd4a9424f22b0fa08bef5e299d41befd5622
-いくつかのアーキテクチャ (例えば、 PowerPC や ARM) では、 64 ビットの
-引き数は適切なレジスタの組に割り当てる必要がある。このようなアーキテク
-チャでは、 \fBsync_file_range\fP() の呼び出し方には欠陥があり、それはこの
-システムコールでは引き数 \fIfd\fP と \fIoffset\fP の間のパディング (詰めもの)
-でレジスタが一つ消費されてしまうというものである。そのため、これらの
-アーキテクチャでは引き数が適切な順序になった別のシステムコールが定義
-されている。
+Some architectures (e.g., PowerPC, ARM) need 64\-bit arguments to be aligned
+in a suitable pair of registers. On such architectures, the call signature
+of \fBsync_file_range\fP() shown in the SYNOPSIS would force a register to be
+wasted as padding between the \fIfd\fP and \fIoffset\fP arguments. (See
+\fBsyscall\fP(2) for details.) Therefore, these architectures define a
+different system call that orders the arguments suitably:
.PP
.in +4n
.nf
.SH 関連項目
\fBfdatasync\fP(2), \fBfsync\fP(2), \fBmsync\fP(2), \fBsync\fP(2)
.SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.50 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.51 の一部
である。プロジェクトの説明とバグ報告に関する情報は
http://www.kernel.org/doc/man\-pages/ に書かれている。