|
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().
1.8.13