OSDN Git Service

Update release for LDP 3.67
[linuxjm/LDP_man-pages.git] / release / man3 / sigwait.3
index 3d4a32b..1fc45a9 100644 (file)
 .\" 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 書式
@@ -46,10 +51,9 @@ glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7)  参
 \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
@@ -63,6 +67,9 @@ and returns the signal number in \fIsig\fP.
 \fBEINVAL\fP
 .\" Does not occur for glibc.
 \fIset\fP に無効なシグナル番号が入っている。
+.SH 属性
+.SS "マルチスレッディング (pthreads(7) 参照)"
+\fBsigwait\fP() 関数はスレッドセーフである。
 .SH 準拠
 POSIX.1\-2001.
 .SH 注意
@@ -73,6 +80,5 @@ POSIX.1\-2001.
 \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/ に書かれている。