.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
-.TH SIGWAIT 3 2012\-07\-21 Linux "Linux Programmer's Manual"
+.\"
+.\" Japanese Version Copyright (c) 2008 Akihiro MOTOKI
+.\" all rights reserved.
+.\" Translated 2008-08-21, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.04
+.\"
+.TH SIGWAIT 3 2013\-12\-16 Linux "Linux Programmer's Manual"
.SH 名前
sigwait \- シグナルを待つ
.SH 書式
\fBsigwait\fP(): _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE
.ad b
.SH 説明
-The \fBsigwait\fP() function suspends execution of the calling thread until
-one of the signals specified in the signal set \fIset\fP becomes pending. The
-function accepts the signal (removes it from the pending list of signals),
-and returns the signal number in \fIsig\fP.
+\fBsigwait\fP() 関数は、シグナル集合 \fIset\fP で指定されたシグナルの一つが処理待ち (pending) になるまで、
+呼び出したスレッドの実行を中断する。 この関数はそのシグナルを受け取り (つまり、処理待ちのシグナルのリスト
+からそのシグナルを削除し)、そのシグナル番号を \fIsig\fP に格納して返す。
\fBsigwait\fP() の動作は \fBsigwaitinfo\fP(2) と同じだが、以下の点が異なる。
.IP * 2
\fBEINVAL\fP
.\" Does not occur for glibc.
\fIset\fP に無効なシグナル番号が入っている。
+.SH 属性
+.SS "マルチスレッディング (pthreads(7) 参照)"
+\fBsigwait\fP() 関数はスレッドセーフである。
.SH 準拠
POSIX.1\-2001.
.SH 注意
\fBsigaction\fP(2), \fBsignalfd\fP(2), \fBsigpending\fP(2), \fBsigsuspend\fP(2),
\fBsigwaitinfo\fP(2), \fBsigsetops\fP(3), \fBsignal\fP(7)
.SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.50 の一部
-である。プロジェクトの説明とバグ報告に関する情報は
-http://www.kernel.org/doc/man\-pages/ に書かれている。
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.67 の一部である。
+プロジェクトの説明とバグ報告に関する情報は \%http://www.kernel.org/doc/man\-pages/ に書かれている。