| #ifndef __struct_tm_defined |
| #define __struct_tm_defined 1 |
| |
| #include <bits/types.h> |
| |
| /* ISO C `broken-down time' structure. */ |
| struct tm |
| { |
| int tm_sec; /* Seconds. [0-60] (1 leap second) */ |
| int tm_min; /* Minutes. [0-59] */ |
| int tm_hour; /* Hours. [0-23] */ |
| int tm_mday; /* Day. [1-31] */ |
| int tm_mon; /* Month. [0-11] */ |
| int tm_year; /* Year - 1900. */ |
| int tm_wday; /* Day of week. [0-6] */ |
| int tm_yday; /* Days in year.[0-365] */ |
| int tm_isdst; /* DST. [-1/0/1]*/ |
| |
| # ifdef __USE_MISC |
| long int tm_gmtoff; /* Seconds east of UTC. */ |
| const char *tm_zone; /* Timezone abbreviation. */ |
| # else |
| long int __tm_gmtoff; /* Seconds east of UTC. */ |
| const char *__tm_zone; /* Timezone abbreviation. */ |
| # endif |
| }; |
| |
| #endif |