_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) 安江正樹@東海大学理学部物理学科】