XINU
|
Go to the source code of this file.
Data Structures | |
struct | dateinfo |
Macros | |
#define | DATE_DST_AUTO 2 /* compute DST automatically */ |
#define | DATE_DST_OFF 0 /* force DST to be off */ |
#define | DATE_DST_ON 1 /* force DST to be on */ |
#define | isleap(x) ((x)%4==0) /* leap year? (1970-2099) */ |
#define | ltim2utim(x) ((x)+TIMEZONE*SECPERHR) |
#define | ntim2xtim(x) ((x)-2208988800U) /* net-to-xinu time */ |
#define | SECPERDY (60*60*24) /* one day in seconds */ |
#define | SECPERHR (60*60) /* one hour in seconds */ |
#define | SECPERMN (60) /* one minute in seconds */ |
#define | TIMELPORT 53678 /* local UDP port for time */ |
#define | TIMERPORT 123 /* UDP port for time server */ |
#define | TIMESERVER "128.10.19.24" /* IP address of NTP time server*/ |
#define | TIMETIMEOUT 2000 /* timeout for time server (ms) */ |
#define | TIMEZONE ZONE_EST /* timezone for this system */ |
#define | utim2ltim(x) ((x)-TIMEZONE*SECPERHR) |
#define | xtim2ntim(x) ((x)+2208988800U) /* xinu-to-net time */ |
#define | ZONE_CST 6 /* hours west of England */ |
#define | ZONE_EST 5 /* Eastern Standard time is 5 */ |
#define | ZONE_MST 7 |
#define | ZONE_PST 8 |
Variables | |
struct dateinfo | Date |
#define DATE_DST_AUTO 2 /* compute DST automatically */ |
Definition at line 22 of file date.h.
Referenced by ascdate(), and xsh_date().
#define DATE_DST_OFF 0 /* force DST to be off */ |
Definition at line 20 of file date.h.
Referenced by xsh_date().
#define DATE_DST_ON 1 /* force DST to be on */ |
Definition at line 21 of file date.h.
Referenced by ascdate(), and xsh_date().
#define isleap | ( | x | ) | ((x)%4==0) /* leap year? (1970-2099) */ |
#define ntim2xtim | ( | x | ) | ((x)-2208988800U) /* net-to-xinu time */ |
Definition at line 15 of file date.h.
Referenced by getutime().
#define SECPERDY (60*60*24) /* one day in seconds */ |
#define SECPERHR (60*60) /* one hour in seconds */ |
#define SECPERMN (60) /* one minute in seconds */ |
#define TIMELPORT 53678 /* local UDP port for time */ |
Definition at line 61 of file date.h.
Referenced by getutime().
#define TIMERPORT 123 /* UDP port for time server */ |
Definition at line 60 of file date.h.
Referenced by getutime().
#define TIMESERVER "128.10.19.24" /* IP address of NTP time server*/ |
Definition at line 64 of file date.h.
Referenced by getutime().
#define TIMETIMEOUT 2000 /* timeout for time server (ms) */ |
Definition at line 67 of file date.h.
Referenced by getutime().
#define TIMEZONE ZONE_EST /* timezone for this system */ |
#define xtim2ntim | ( | x | ) | ((x)+2208988800U) /* xinu-to-net time */ |
struct dateinfo Date |
Definition at line 6 of file ascdate.c.
Referenced by getutime(), and xsh_date().