Man page - ftime(3)

Packages contains this manual

Available languages:

en fr es pl ja ru ro de

Manual

FTIME

名 前
書 åŧ
čĒŦ 明
čŋ” り 値
åąž 性
æē– 拠
バ グ
é–ĸ 逪 項 į›Ž
こ ぎ 文 書 ãĢ つ い ãĻ

名 前

ftime - æ—Ĩ äģ˜ ã¨ 時 間 を čŋ” す

書 åŧ

#include <sys/timeb.h>

int ftime(struct timeb * tp );

čĒŦ 明

NOTE : This function is deprecated, and will be removed in a future version of the GNU C library. Use clock_gettime (2) instead.

こ ぎ é–ĸ 数 は įž 在 ぎ 時 åˆģ を 、 į´€ 元 (Epoch; 1970-01-01 00:00:00 +0000 (UTC)) か ら ぎ į§’ 数 と ミ ãƒĒ į§’ 数 で čŋ” す 。 時 åˆģ は tp で čŋ” さ れ 、 こ れ は äģĨ 下 ぎ よ う ãĢ 厚 įžŠ さ れ ãĻ い る :

struct timeb {
time_t time;
unsigned short millitm;
short timezone;
short dstflag;
};

こ こ で 、 time は į´€ 元 (the Epoch) か ら ぎ į§’ 数 、 millitm は į´€ 元 か ら time į§’ 垌 か ら ぎ ミ ãƒĒ į§’ 数 で あ る 。 timezone フ ã‚Ŗ ãƒŧ ãƒĢ ド は グ ãƒĒ ニ ッ ジ か ら čĨŋ 周 り ぎ 分 で 計 æ¸Ŧ さ れ る ロ ãƒŧ ã‚Ģ ãƒĢ ã‚ŋ イ ム ゞ ãƒŧ ãƒŗ で あ る (負 数 ぎ å ´ 合 は グ ãƒĒ ニ ッ ジ か ら ぎ æą 回 り ぎ 分 を į¤ē す )。 dstflag フ ã‚Ŗ ãƒŧ ãƒĢ ド は 、 も し 0 で ãĒ け れ ば 一 åš´ ぎ 一 部 で 夏 時 間 が 存 在 す る こ と を į¤ē す フ ナ グ で あ る 。

POSIX.1-2001 で は 、 timezone と dstflag ぎ 内 厚 は æœĒ 厚 įžŠ で あ る ; こ れ ãĢ é ŧ る ぎ は éŋ け る こ と 。

čŋ” り 値

こ ぎ é–ĸ 数 は 常 ãĢ 0 を čŋ” す 。 (POSIX.1-2001 äģ• æ§˜ 及 ãŗ い く つ か ぎ ã‚ˇ ゚ テ ム ぎ ド キ ãƒĨ ãƒĄ ãƒŗ ト で は 、 エ ナ ãƒŧ 時 ãĢ -1 を čŋ” す 。 )

åąž 性

こ ぎ ᝀ で äŊŋ ᔍ さ れ ãĻ い る ᔍ čĒž ぎ čĒŦ 明 ãĢ つ い ãĻ は 、 attributes (7) を 参 į…§ 。

Image grohtml-17647-1.png

æē– 拠

4.2BSD, POSIX.1-2001. POSIX.1-2008 で は ftime () ぎ äģ• æ§˜ が 削 除 さ れ ãĻ い る 。

こ ぎ é–ĸ 数 は 古 い も ぎ で あ る 。 äŊŋ ãŖ ãĻ は ãĒ ら ãĒ い 。 į§’ 単 äŊ ぎ 時 間 で 十 分 ãĒ ら 、 time (2) が 刊 ᔍ で き る 。 gettimeofday (2) で マ イ ク ロ į§’ が åž— ら れ る 。 clock_gettime (2) で ナ ノ į§’ が åž— ら れ る が 、 åēƒ ã 刊 ᔍ 可 čƒŊ ãĒ 荺 で は ãĒ い 。

バ グ

初 期 ぎ glibc2 で は バ グ が あ り 、 常 ãĢ millitm フ ã‚Ŗ ãƒŧ ãƒĢ ド ãĢ 0 を čŋ” す 。 glibc 2.1.1 か ら 再 ãŗ æ­Ŗ 常 ãĢ ãĒ ãŖ た 。

é–ĸ 逪 項 į›Ž

gettimeofday (2), time (2)

こ ぎ 文 書 ãĢ つ い ãĻ

こ ぎ man ペ ãƒŧ ジ は Linux man-pages プ ロ ジ ェ ク ト ぎ ãƒĒ ãƒĒ ãƒŧ ゚ 5.10 ぎ 一 部 で あ る 。 プ ロ ジ ェ ク ト ぎ čĒŦ 明 と バ グ å ą 告 ãĢ é–ĸ す る 情 å ą は https://www.kernel.org/doc/man-pages/ ãĢ 書 か れ ãĻ い る 。