EN JA
FTIME(3)
FTIME(3) FreeBSD Library Functions Manual FTIME(3)

名称

ftime日付と時間を取得する

ライブラリ

Compatibility Library (libcompat, -lcompat)

書式

#include < sys/types.h>
#include < sys/timeb.h>

int
ftime( struct timeb *tp);

解説

このインタフェースは、 gettimeofday(2) によってに時代遅れとなっています。

ftime() ルーチンは、 < sys/timeb.h> によって次のように定義されてる、引数によって指される構造体に書き込みます:

/* 
 * ftime システムコールによって返される構造体 
 */ 
struct timeb 
{ 
          time_t  time; 
          unsigned short millitm; 
          short   timezone; 
          short   dstflag; 
};

構造体は、秒単位の UNIX 基準時点 (epoch) からの時間、最大 1000 ミリ秒までのより正確な間隔、 (グリニッジから西の時間の分単位で計測された) ローカルタイムゾーン、と 0 以外であるなら、その年の適切な時期の間にその地域に適用される夏時間であることを示すフラグを含んでいます。

歴史

ftime 関数は、 4.2BSD で登場しました。
June 4, 1993 FreeBSD