スポンサーリンク

TIME(9) FreeBSD カーネル開発者マニュアル TIME(9)

名称

boottime, time_second, time_uptime − システム時刻変数

書式

#include <sys/time.h>
extern struct timeval boottime
;
extern struct time_t time_second
;
extern struct timeval time_uptime
;

解説

boottime 変数はシステムのブート時刻を保持します。

time_second 変数はシステムの ‘‘柱時計’’ クロック (秒) です。

time_uptime 変数は、ブートしてからの秒数です。

bintime(9), getbintime(9), microtime(9), getmicrotime(9), nanotime(9), getnanotime(9) 関数は、現在時刻をより正確に、不可分に取得することができま す。同様に binuptime(9), getbinuptime(9), microuptime(9), getmicrouptime(9), nanouptime(9), getnanouptime(9) 関数は、ブートしてから の経過時間をより正確に、不可分に取得することができます。 boottime 変数 は、特別な警戒なしに読み書きすることができます。

関連項目

clock_settime(2), ntp_adjtime(2), settimeofday(2), getbintime(9), getbinuptime(9), getmicrotime(9), getmicrouptime(9), getnanotime(9), getnanouptime(9), bintime(9), binuptime(9), microtime(9), microuptime(9), nanotime(9,) nanouptime(9)

       Poul-Henning Kamp, "                             Timecounters: Efficient and precise timekeepingin SMP kernels",                        Proceedings of EuroBSDCon 2002,     /usr/share/doc/papers/timecounter.ascii.gz.
       Marshall Kirk McKusick and                                    George V. Neville-Neil,                                                              The Design andImplementation of the FreeBSD Operating System,                                                       Addison-Wesley,     57-61,65-66,                    July 2004.
FreeBSD 10.0                  September 17, 2004                  FreeBSD 10.0
スポンサーリンク