X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=release%2Fman2%2Fwait.2;h=9164516104e43afa52667b0a2d6c50482bf4977c;hb=9bab846d3fbabd0a6c37bcac1ec38299cae9683b;hp=c2af3fe35809444f084466c2ec66c6f2fc478785;hpb=05edc1c11c5b516ab7b254b23c5927d6bd36ce34;p=linuxjm%2FLDP_man-pages.git diff --git a/release/man2/wait.2 b/release/man2/wait.2 index c2af3fe3..91645161 100644 --- a/release/man2/wait.2 +++ b/release/man2/wait.2 @@ -1,8 +1,7 @@ -.\" Hey Emacs! This file is -*- nroff -*- source. -.\" .\" Copyright (c) 1993 by Thomas Koenig .\" and Copyright (c) 2004 by Michael Kerrisk .\" +.\" %%%LICENSE_START(VERBATIM) .\" Permission is granted to make and distribute verbatim copies of this .\" manual provided the copyright notice and this permission notice are .\" preserved on all copies. @@ -22,7 +21,7 @@ .\" .\" Formatted or processed versions of this manual, if unaccompanied by .\" the source, must acknowledge the copyright and authors of this work. -.\" License. +.\" %%%LICENSE_END .\" .\" Modified Sat Jul 24 13:30:06 1993 by Rik Faith .\" Modified Sun Aug 21 17:42:42 1994 by Rik Faith @@ -52,7 +51,7 @@ .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH WAIT 2 2010\-09\-26 Linux "Linux Programmer's Manual" +.TH WAIT 2 2012\-12\-21 Linux "Linux Programmer's Manual" .SH 名前 wait, waitpid, waitid \- プロセスの状態変化を待つ .SH 書式 @@ -292,6 +291,11 @@ Linux 2.4 より前では、スレッドは単に特殊なプロセスであっ \fB__WNOTHREAD\fP (Linux 2.4 以降) .\" since patch-2.4.0-test8 同じスレッドグループの他のスレッドの子プロセスは待たない。 Linux 2.4 より前ではデフォルトであった。 +.SH バグ +POSIX.1\-2008 によると、 \fBwaitid\fP() を呼び出すアプリケーションは、 \fIinfop\fP が \fIsiginfo_t\fP +構造体を指していること (つまり \fIinfop\fP が NULL でないポインタであること) を保証しなければならない。 Linux では、 +\fIinfop\fP が NULL の場合、 \fBwaitid\fP() は成功し、wait している子プロセスのプロセス ID を返す。 +アプリケーションは、この食い違った、非標準で、不必要な機能に依存しないようにすべきである。 .SH 例 .\" fork.2 refers to this example program. 以下のプログラムは、 \fBfork\fP(2) と \fBwaitpid\fP() の使用方法の例を示している。 このプログラムでは子プロセスを生成する。 @@ -370,6 +374,6 @@ main(int argc, char *argv[]) \fBsigaction\fP(2), \fBsignal\fP(2), \fBwait4\fP(2), \fBpthread_create\fP(3), \fBcredentials\fP(7), \fBsignal\fP(7) .SH この文書について -この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.40 の一部 +この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.52 の一部 である。プロジェクトの説明とバグ報告に関する情報は http://www.kernel.org/doc/man\-pages/ に書かれている。