Lines Matching refs:tm
101 struct tm tm; in cdf_timestamp_to_timespec() local
112 tm.tm_sec = (int)(t % 60); in cdf_timestamp_to_timespec()
115 tm.tm_min = (int)(t % 60); in cdf_timestamp_to_timespec()
118 tm.tm_hour = (int)(t % 24); in cdf_timestamp_to_timespec()
122 tm.tm_year = (int)(CDF_BASE_YEAR + (t / 365)); in cdf_timestamp_to_timespec()
124 rdays = cdf_getdays(tm.tm_year); in cdf_timestamp_to_timespec()
126 tm.tm_mday = cdf_getday(tm.tm_year, (int)t); in cdf_timestamp_to_timespec()
127 tm.tm_mon = cdf_getmonth(tm.tm_year, (int)t); in cdf_timestamp_to_timespec()
128 tm.tm_wday = 0; in cdf_timestamp_to_timespec()
129 tm.tm_yday = 0; in cdf_timestamp_to_timespec()
130 tm.tm_isdst = 0; in cdf_timestamp_to_timespec()
132 tm.tm_gmtoff = 0; in cdf_timestamp_to_timespec()
135 tm.tm_zone = UTC; in cdf_timestamp_to_timespec()
137 tm.tm_year -= 1900; in cdf_timestamp_to_timespec()
138 ts->tv_sec = mktime(&tm); in cdf_timestamp_to_timespec()
155 struct tm tm; in cdf_timespec_to_timestamp() local
156 if (gmtime_r(&ts->ts_sec, &tm) == NULL) { in cdf_timespec_to_timestamp()
161 *t = tm.tm_sec; in cdf_timespec_to_timestamp()
162 *t += tm.tm_min * 60; in cdf_timespec_to_timestamp()
163 *t += tm.tm_hour * 60 * 60; in cdf_timespec_to_timestamp()
164 *t += tm.tm_mday * 60 * 60 * 24; in cdf_timespec_to_timestamp()