EPOCH
if (Year < EPOCH || Year > 2037
for (i = EPOCH; i < Year; i++)
epoch.tv_sec -= EPOCH;
now.tv_sec = EPOCH;
now_stale = EPOCH - STALE_TIME;
now_expire = EPOCH - EXPIRE_TIME;
now_garbage = EPOCH - GARBAGE_TIME;
intvl_random(&next_bcast, EPOCH+MIN_WAITTIME, EPOCH+SUPPLY_INTERVAL);
age_timer.tv_sec = EPOCH+MIN_WAITTIME;
EPOCH+SUPPLY_INTERVAL, 0
EPOCH+MIN_WAITTIME-1, 0
if (Year < EPOCH
for (i = EPOCH; i < Year; i++)