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),
 .\"
+.\" %%%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.
@@ -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.
+.\" %%%LICENSE_END
 .\"
 .\" 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.
 .\"
 .\"*******************************************************************
-.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 書式
@@ -82,10 +82,16 @@ fork \- 子プロセスを生成する
 \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)  を参照)。
+.IP *
+\fBioperm\fP(2) で設定されるポートアクセス許可ビットは、子プロセスには継承されない。子プロセスでは、 \fBioperm\fP(2)
+を使って必要なビットをセットしなければならない。
 .PP
 以下の点についても注意すること:
 .IP * 3
@@ -120,6 +126,11 @@ POSIX.1\-2001 では、親プロセスと子プロセス間の対応するディ
 .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 注意
@@ -140,9 +151,9 @@ glibc のラッパー関数は \fBpthread_atfork\fP(3) を使って設定され
 .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 この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.40 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.51 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。