呼び出し元に対して \fIset\fP の複数のシグナルが処理待ちの場合、 \fBsigwaitinfo\fP()
で取得するシグナルは通常の順序決定ルールに基づいて決定される。 詳細は \fBsignal\fP(7) を参照のこと。
.PP
-\fBsigtimedwait\fP() operates in exactly the same way as \fBsigwaitinfo\fP()
-except that it has an additional argument, \fItimeout\fP, which specifies the
-interval for which the thread is suspended waiting for a signal. (This
-interval will be rounded up to the system clock granularity, and kernel
-scheduling delays mean that the interval may overrun by a small amount.)
-This argument is of the following type:
+\fBsigtimedwait\fP() は、 \fBsigwaitinfo\fP() と次の点を除いて全く同じように
+動作する。この関数にはもう 1 つの引き数 \fItimeout\fP があり、シグナル待ち
+でスレッドが一時停止する時間を指定することができる(この時間はシステ
+ムクロックの粒度に切り上げられ、カーネルのスケジューリング遅延により
+少しだけ長くなる可能性がある)。この引き数の型は以下のとおりである:
.sp
.in +4n
.nf