cpp-d1064d
[cross.git] / i686-linux-gnu-4.7 / usr / include / x86_64-linux-gnu / bits / types / struct_tm.h
1 #ifndef __struct_tm_defined
2 #define __struct_tm_defined 1
3
4 #include <bits/types.h>
5
6 /* ISO C `broken-down time' structure.  */
7 struct tm
8 {
9   int tm_sec;                   /* Seconds.     [0-60] (1 leap second) */
10   int tm_min;                   /* Minutes.     [0-59] */
11   int tm_hour;                  /* Hours.       [0-23] */
12   int tm_mday;                  /* Day.         [1-31] */
13   int tm_mon;                   /* Month.       [0-11] */
14   int tm_year;                  /* Year - 1900.  */
15   int tm_wday;                  /* Day of week. [0-6] */
16   int tm_yday;                  /* Days in year.[0-365] */
17   int tm_isdst;                 /* DST.         [-1/0/1]*/
18
19 # ifdef __USE_MISC
20   long int tm_gmtoff;           /* Seconds east of UTC.  */
21   const char *tm_zone;          /* Timezone abbreviation.  */
22 # else
23   long int __tm_gmtoff;         /* Seconds east of UTC.  */
24   const char *__tm_zone;        /* Timezone abbreviation.  */
25 # endif
26 };
27
28 #endif