OSDN Git Service

(split) LDP: Update release from the latest PO files
[linuxjm/LDP_man-pages.git] / release / man2 / fork.2
index f79e0ff..c2fbd9b 100644 (file)
@@ -1,9 +1,8 @@
-.\" Hey Emacs! This file is -*- nroff -*- source.
-.\"
 .\" Copyright (C) 2006 Michael Kerrisk <mtk.manpages@gmail.com>
 .\" A few fragments remain from an earlier (1992) page by
 .\" Drew Eckhardt (drew@cs.colorado.edu),
 .\"
 .\" Copyright (C) 2006 Michael Kerrisk <mtk.manpages@gmail.com>
 .\" A few fragments remain from an earlier (1992) page by
 .\" Drew Eckhardt (drew@cs.colorado.edu),
 .\"
+.\" %%%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.
 .\" 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.
@@ -23,6 +22,7 @@
 .\"
 .\" Formatted or processed versions of this manual, if unaccompanied by
 .\" the source, must acknowledge the copyright and authors of this work.
 .\"
 .\" Formatted or processed versions of this manual, if unaccompanied by
 .\" the source, must acknowledge the copyright and authors of this work.
+.\" %%%LICENSE_END
 .\"
 .\" Modified by Michael Haardt (michael@moria.de)
 .\" Modified Sat Jul 24 13:22:07 1993 by Rik Faith (faith@cs.unc.edu)
 .\"
 .\" Modified by Michael Haardt (michael@moria.de)
 .\" Modified Sat Jul 24 13:22:07 1993 by Rik Faith (faith@cs.unc.edu)
@@ -41,7 +41,7 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH FORK 2 2012\-02\-27 Linux "Linux Programmer's Manual"
+.TH FORK 2 2013\-03\-12 Linux "Linux Programmer's Manual"
 .SH 名前
 fork \- 子プロセスを生成する
 .SH 書式
 .SH 名前
 fork \- 子プロセスを生成する
 .SH 書式
@@ -82,10 +82,16 @@ fork \- 子プロセスを生成する
 \fBprctl\fP(2)  の \fBPR_SET_PDEATHSIG\fP の設定がリセットされ、子プロセスは親プロセスが終了したときに
 シグナルを受信しない。
 .IP *
 \fBprctl\fP(2)  の \fBPR_SET_PDEATHSIG\fP の設定がリセットされ、子プロセスは親プロセスが終了したときに
 シグナルを受信しない。
 .IP *
+timer slack value のデフォルト値には、親プロセスの現在の timer slack value が設定される。 \fBprctl\fP(2)
+の \fBPR_SET_TIMERSLACK\fP の説明を参照。
+.IP *
 \fBmadvise\fP(2)  の \fBMADV_DONTFORK\fP フラグでマークされたメモリマッピングは、 \fBfork\fP()
 によって引き継がれない。
 .IP *
 子プロセスの終了シグナルは常に \fBSIGCHLD\fP である (\fBclone\fP(2)  を参照)。
 \fBmadvise\fP(2)  の \fBMADV_DONTFORK\fP フラグでマークされたメモリマッピングは、 \fBfork\fP()
 によって引き継がれない。
 .IP *
 子プロセスの終了シグナルは常に \fBSIGCHLD\fP である (\fBclone\fP(2)  を参照)。
+.IP *
+\fBioperm\fP(2) で設定されるポートアクセス許可ビットは、子プロセスには継承されない。子プロセスでは、 \fBioperm\fP(2)
+を使って必要なビットをセットしなければならない。
 .PP
 以下の点についても注意すること:
 .IP * 3
 .PP
 以下の点についても注意すること:
 .IP * 3
@@ -120,6 +126,11 @@ POSIX.1\-2001 では、親プロセスと子プロセス間の対応するディ
 .TP 
 \fBENOMEM\fP
 メモリが足りないために、 \fBfork\fP()  は必要なカーネル構造体を割り当てることができなかった。
 .TP 
 \fBENOMEM\fP
 メモリが足りないために、 \fBfork\fP()  は必要なカーネル構造体を割り当てることができなかった。
+.TP 
+\fBENOSYS\fP
+.\" e.g., arm (optionally), blackfin, c6x, frv, h8300, microblaze, xtensa
+\fBfork\fP() はこのプラットフォームではサポートされていない
+(例えば、メモリ管理ユニット (MMU) がないハードウェア)。
 .SH 準拠
 SVr4, 4.3BSD, POSIX.1\-2001.
 .SH 注意
 .SH 準拠
 SVr4, 4.3BSD, POSIX.1\-2001.
 .SH 注意
@@ -140,9 +151,9 @@ glibc のラッパー関数は \fBpthread_atfork\fP(3) を使って設定され
 .SH 例
 \fBpipe\fP(2)  および \fBwait\fP(2)  を参照。
 .SH 関連項目
 .SH 例
 \fBpipe\fP(2)  および \fBwait\fP(2)  を参照。
 .SH 関連項目
-\fBclone\fP(2), \fBexecve\fP(2), \fBsetrlimit\fP(2), \fBunshare\fP(2), \fBvfork\fP(2),
-\fBwait\fP(2), \fBdaemon\fP(3), \fBcapabilities\fP(7), \fBcredentials\fP(7)
+\fBclone\fP(2), \fBexecve\fP(2), \fBexit\fP(2), \fBsetrlimit\fP(2), \fBunshare\fP(2),
+\fBvfork\fP(2), \fBwait\fP(2), \fBdaemon\fP(3), \fBcapabilities\fP(7), \fBcredentials\fP(7)
 .SH この文書について
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.40 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.51 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。