TIMES

Section: C Library Functions (3)
索引 jman

BSD mandoc
 

索引

名称

times  

索引

ライブラリ

Lb libc - 時間の処理  

索引

書式

In sys/times.h Ft clock_t Fn times struct tms *tp  

索引

解説

Bf -symbolic このインタフェースは、関数 getrusage(2) および gettimeofday(3) に置き換えられています。 Ef

Fn times 関数は、1970 年 1 月 1 日 0 時 0 分 0 秒で調整された世界時から測った CLK_TCK の時間値を秒で返します。

この関数は、 Fa tp により指示された構造に時間計測情報を書込みます。

Vt tms 構造は、次のように定義されます:

struct tms {
        clock_t tms_utime;
        clock_t tms_stime;
        clock_t tms_cutime;
        clock_t tms_cstime;
};

この構造の要素は、次のように定義されます:

tms_utime
ユーザインストラクションの実行に対して請求される CPU タイム。
tms_stime
その処理のためのシステムによる実行に対して請求される CPU タイム。
tms_cutime
子プロセスの tms_utime s および tms_cutime s の和。
tms_cstime
子プロセスの tms_stime s および tms_cstime s の和。

すべての時間は、 CLK_TCK 秒で表されます。

終了した子プロセスの時間は、 wait(2) 関数の 1 つが終了した子のプロセス ID をその親に返したときに、その親の tms_cutime および tms_cstime の要素にインクルードされます。エラーが起きた場合は、 Fn times 関数は値 (Po Vt clock_t Pc -1 ) を返し、エラーを示す errno を設定します。  

索引

エラー

Fn times 関数が失敗すると、ライブラリルーチン getrusage(2) および gettimeofday(2) に指定されたすべてのエラーに対して、グローバル変数 errno を設定する場合があります。  

索引

関連項目

time(1), getrusage(2), gettimeofday(2), wait(2), clocks(7)

 

索引

規格

Fn times 関数は、 St -p1003.1-88 に準拠しています。


 

索引

Index

名称
ライブラリ
書式
解説
エラー
関連項目
規格

jman



Time: 07:07:14 GMT, January 12, 2009