MICROTIME(9)

名称
microtime - リアルタイムシステムクロック

書式
#include <sys/time.h> void microtime(struct timeval *tv)

解説
microtime() は引数 tv で渡された構造体へのポインタに 現在のシステムリアルタイムクロックの値を返します。 システムリアルタイムクロックは常に単調に増加することが保証されています。 したがって、 microtime() は、前に呼んだ時に返されたシステム時間よりも 同じかそれ以後の値が返されることが保証されます。

関連項目
hz(9), hardclock(9), inittodr(9), time(9), settimeofday(9)

コード参照
microtime() の実装はマシンに依存しており、それゆえ そのソースコードツリーの場所はアーキテクチャ毎によって異なります。

バグ
システムリアルタイムクロックは常に単調に増加することが保証されているにも かかわらず、システム管理者が手動で行うことによって、いつでも任意の日付に リセットできることができてしまいます。