OSDN Git Service

Update releases for LDP 3.68
[linuxjm/LDP_man-pages.git] / release / man2 / fork.2
index 0de6aa3..59c7ec7 100644 (file)
@@ -57,7 +57,7 @@
 .\" Updated 2012-05-29, Akihiro MOTOKI <amotoki@gmail.com>
 .\" Updated 2013-05-01, Akihiro MOTOKI <amotoki@gmail.com>
 .\"
-.TH FORK 2 2013\-03\-12 Linux "Linux Programmer's Manual"
+.TH FORK 2 2014\-05\-28 Linux "Linux Programmer's Manual"
 .SH 名前
 fork \- 子プロセスを生成する
 .SH 書式
@@ -136,9 +136,20 @@ POSIX.1\-2001 では、親プロセスと子プロセス間の対応するディ
 親プロセスのページテーブルのコピーと 子プロセスのタスク構造に生成に必要なメモリを \fBfork\fP()  が割り当てることができなかった。
 .TP 
 \fBEAGAIN\fP
-呼び出し元の \fBRLIMIT_NPROC\fP 資源の制限 (resource limit) に達したために、新しいプロセスを生成できなかった。
-この制限を超えるには、プロセスは \fBCAP_SYS_ADMIN\fP または \fBCAP_SYS_RESOURCE\fP ケーパビリティ
-(capability) を持っていなくてはならない。
+
+.\" NOTE! The following should match the description in pthread_create(3)
+A system\-imposed limit on the number of threads was encountered.  There are
+a number of limits that may trigger this error: the \fBRLIMIT_NPROC\fP soft
+resource limit (set via \fBsetrlimit\fP(2)), which limits the number of
+processes and threads for a real user ID, was reached; the kernel's
+system\-wide limit on the number of processes and threads,
+\fI/proc/sys/kernel/threads\-max\fP, was reached (see \fBproc\fP(5)); or the
+maximum number of PIDs, \fI/proc/sys/kernel/pid_max\fP, was reached (see
+\fBproc\fP(5)).
+.TP 
+\fBEAGAIN\fP
+呼び出し元は、スケジューリングポリシー \fBSCHED_DEADLINE\fP で動作しており、かつ reset\-on\-fork
+フラグがセットされていない。 \fBsched\fP(7) 参照。
 .TP 
 \fBENOMEM\fP
 メモリが足りないために、 \fBfork\fP()  は必要なカーネル構造体を割り当てることができなかった。
@@ -170,6 +181,6 @@ glibc のラッパー関数は \fBpthread_atfork\fP(3) を使って設定され
 \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.63 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.68 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。