このシステムコールは Linux 独自であり、 移植性が必要なプログラムでは使用を避けるべきである。
.SH 注意
.\" See kernel commit edd5cd4a9424f22b0fa08bef5e299d41befd5622
-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:
+いくつかのアーキテクチャ (例えば、 PowerPC や ARM) では、 64 ビットの引き数は適切なレジスタの組に割り当てる必要がある。
+このようなアーキテクチャでは、 「書式」に書かれている \fBsync_file_range\fP() の呼び出しシグネチャーで、 引き数 \fIfd\fP と
+\fIoffset\fP の間のパディング (詰めもの) でレジスタが一つ消費されてしまう (詳細は \fBsyscall\fP(2) 参照)。 そのため、
+これらのアーキテクチャでは引き数が適切な順序になった別のシステムコールが定義されている。
.PP
.in +4n
.nf