Lines Matching defs:dt_reasonable
84 struct clock_ymdhms dt_reasonable;
120 clock_secs_to_ymdhms(now.tv_sec, &dt_reasonable);
121 if (dt_reasonable.dt_year == POSIX_BASE_YEAR) {
127 clock_secs_to_ymdhms(handle->todr_base_time, &dt_reasonable);
136 if (dt->dt_mon < dt_reasonable.dt_mon ||
137 (dt->dt_mon == dt_reasonable.dt_mon &&
138 (dt->dt_day < dt_reasonable.dt_day ||
139 (dt->dt_day == dt_reasonable.dt_day &&
140 (dt->dt_hour < dt_reasonable.dt_hour ||
141 (dt->dt_hour == dt_reasonable.dt_hour &&
142 (dt->dt_min < dt_reasonable.dt_min ||
143 (dt->dt_min == dt_reasonable.dt_min &&
144 (dt->dt_sec < dt_reasonable.dt_sec))))))))) {
145 dt->dt_year = dt_reasonable.dt_year + 1;
147 dt->dt_year = dt_reasonable.dt_year;
166 if (dt->dt_year > dt_reasonable.dt_year &&
177 else if (dt->dt_year > dt_reasonable.dt_year &&
178 dt_reasonable.dt_mon < 3) {
179 leap_year = dt_reasonable.dt_year;
187 else if (dt->dt_year == dt_reasonable.dt_year
188 && dt_reasonable.dt_mon < 3
190 leap_year = dt_reasonable.dt_year;