_dos_gettime, _dos_settime - システムの現在の時刻の取得・設定
【書式】
#include <dos.h>
void _dos_gettime(struct dostime_t *time);
unsigned _dos_settime(struct dostime_t *time);
【解説】
_dos_gettime()はDOS窓システムコール0x2Cを実行し、システムの現在の時
刻を得て *timeにセットします。dostime_t型構造体は<dos.h>で次のように
定義されています。
struct dostime_t {
unsigned char hour; /* 時(0-23) */
unsigned char minute; /* 分(0-59) */
unsigned char second; /* 秒(0-59) */
unsigned char hsecond; /* 1/100秒(0-99) */
};
_dos_settime()はDOS窓システムコール0x2Dを実行し、システムの現在の時
刻を*timeが示す値にします。
【リターン値】
_dos_settime()は、成功すると0を返します。失敗するとerrnoをセットし、
DOS窓のエラーコードを返します。
【エラー】
EINVAL
パラメタが不正です
【可搬性】
DOS窓
【参照】
_dos_getdate(3)
【copyright (c) 安江正樹@東海大学理学部物理学科】