TIME(9) FreeBSD カーネル開発者マニュアル TIME(9)
名称
boottime, time_second, time_uptime − システム時刻変数 |
書式
#include <sys/time.h> |
解説
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 変数 は、特別な警戒なしに読み書きすることができます。 |
関連項目
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