Lines Matching defs:unixtime
122 int64_t unixtime;
124 unixtime = (int64_t)tvp->tv_sec;
125 unixtime -= YZ_SECS;
126 unixtime -= pc_tz.secondswest;
127 if (unixtime <= 0) {
133 for (year = YEAR_ZERO; unixtime >= days_in_year(year) * 86400;
135 unixtime -= 86400 * days_in_year(year);
145 for (month = 1; unixtime >= 86400 * days_in_month(month, year);
147 unixtime -= 86400 * days_in_month(month, year);
151 day = (int)(unixtime / 86400);
152 unixtime -= 86400 * day++; /* counting starts at 1 */
154 hour = (int)(unixtime / 3600);
155 unixtime -= 3600 * hour;
157 min = (int)(unixtime / 60);
158 unixtime -= 60 * min;
160 sec = (int)unixtime;
164 PC_DPRINTF1(1, "ux2pc unixtime: %lld\n", (long long)(unixtime));
190 int64_t *unixtime) /* caller converts to time_t */
217 *unixtime = YZ_SECS + pc_tz.secondswest;
224 *unixtime = (int64_t)sec;
225 *unixtime += 60 * (int64_t)min;
226 *unixtime += 3600 * (int64_t)hour;
227 *unixtime += 86400 * (int64_t)(day -1);
230 *unixtime += 86400 * (int64_t)days_in_month(month, year);
234 *unixtime += 86400 * (int64_t)days_in_year(year);
242 *unixtime += YZ_SECS;
243 *unixtime += pc_tz.secondswest;
249 ASSERT(*unixtime > 0);
250 PC_DPRINTF1(1, "pc2ux unixtime: %lld\n", (long long)(*unixtime));