JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... wait.h > pid_t wait3(int * wstatus , int options , struct rusage * rusage ); pid_t wait4(pid_t pid , int * wstatus , int options , struct rusage * rusage ); glibc 向けの機能検査マクロの要 ... e. システムコール wait3 () と wait4 () は waitpid (2) と同様の動作をする。それに加え、子プロセスのリソース使用状況の情報を rusage が指す構造体に入れて返す。 rusage を使用する点を除けば、次の wait3 () の呼び出し wait3(wstatus, options, rusage); は以下と ... 等価である。 waitpid(-1, wstatus, options); 同様に、次の wait4 () の呼び出し wait4(pid, wstatus, options, rusage); は以下と等価である。 waitpid(pid, wstatus, options); 言い換えると、 wait3 () は全ての子プロセスを対象に待つが、 wait4 () ... ... wait.h > pid_t wait3(int * wstatus , int options , struct rusage * rusage ); pid_t wait4(pid_t pid , int * wstatus , int options , struct rusage * rusage ); glibc 向けの機能検査マクロの要 ... e. システムコール wait3 () と wait4 () は waitpid (2) と同様の動作をする。それに加え、子プロセスのリソース使用状況の情報を rusage が指す構造体に入れて返す。 rusage を使用する点を除けば、次の wait3 () の呼び出し wait3(wstatus, options, rusage); は以下と ... 等価である。 waitpid(-1, wstatus, options); 同様に、次の wait4 () の呼び出し wait4(pid, wstatus, options, rusage); は以下と等価である。 waitpid(pid, wstatus, options); 言い換えると、 wait3 () は全ての子プロセスを対象に待つが、 wait4 () ... ... etrusage () は who の資源 (resource) の使用量を返す。 who には以下のいずれか一つを指定できる。 RUSAGE_SELF 呼び出したプロセスの資源 ... 使用量、 そのプロセス内の全スレッドが使用している資源の合計を返す。 RUSAGE_CHILDREN 呼び出したプロセスの子プロセスのうち、 終了して待ち状態にある全プロセスが使用している資源使用量の統計を返す。 これ ... らの統計情報には、孫プロセスやその子孫のプロセスのうち、 削除待ちのものが使用している資源も含まれる。 RUSAGE_THREAD (Linux 2.6.26 以降) 呼び出したスレッドに関する資源使用量の統計を返す。 < sys/resource.h > からこの定数の定義を得るた ... ... etrusage () は who の資源 (resource) の使用量を返す。 who には以下のいずれか一つを指定できる。 RUSAGE_SELF 呼び出したプロセスの資源 ... 使用量、 そのプロセス内の全スレッドが使用している資源の合計を返す。 RUSAGE_CHILDREN 呼び出したプロセスの子プロセスのうち、 終了して待ち状態にある全プロセスが使用している資源使用量の統計を返す。 これ ... らの統計情報には、孫プロセスやその子孫のプロセスのうち、 削除待ちのものが使用している資源も含まれる。 RUSAGE_THREAD (Linux 2.6.26 以降) 呼び出したスレッドに関する資源使用量の統計を返す。 < sys/resource.h > からこの定数の定義を得るた ... ... sys/time.h > をインクルードする必要はないが、インクルードすれば移植性を高めることができる (実際には < sys/resource.h > で rusage 構造体が定義されているが、そのフィールドで使用されている struct timeval 型は < sys/time.h > で定義されている)。 C ライブラ ... ... sys/time.h > をインクルードする必要はないが、インクルードすれば移植性を高めることができる (実際には < sys/resource.h > で rusage 構造体が定義されているが、そのフィールドで使用されている struct timeval 型は < sys/time.h > で定義されている)。 C ライブラ ... ... his interface is implemented via a C library wrapper function that calls wait4 (2). 生の waitid () システムコールは struct rusage * 型の第 5 引数を取る。 この引数が NULL 以外の場合、 この引数が子プロセスのリソース使用状況を返すのに使用される。 これは w ... ait4 (2) と同じ方法である。 詳細は getrusage (2) を参照。 バグ POSIX.1-2008 によると、 waitid () を呼び出すアプリケーションは、 infop が siginfo_t 構造体を指しているこ ... ... his interface is implemented via a C library wrapper function that calls wait4 (2). 生の waitid () システムコールは struct rusage * 型の第 5 引数を取る。 この引数が NULL 以外の場合、 この引数が子プロセスのリソース使用状況を返すのに使用される。 これは w ... ait4 (2) と同じ方法である。 詳細は getrusage (2) を参照。 バグ POSIX.1-2008 によると、 waitid () を呼び出すアプリケーションは、 infop が siginfo_t 構造体を指しているこ ... ... his interface is implemented via a C library wrapper function that calls wait4 (2). 生の waitid () システムコールは struct rusage * 型の第 5 引数を取る。 この引数が NULL 以外の場合、 この引数が子プロセスのリソース使用状況を返すのに使用される。 これは w ... ait4 (2) と同じ方法である。 詳細は getrusage (2) を参照。 バグ POSIX.1-2008 によると、 waitid () を呼び出すアプリケーションは、 infop が siginfo_t 構造体を指しているこ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。