sgi: get rid of timerset(0) case

This commit is contained in:
cinap_lenrek 2017-01-22 21:08:28 +01:00
parent 6cb359cc00
commit 885d41dd7b

View file

@ -148,14 +148,10 @@ timerset(Tval next)
{ {
long period; long period;
if(next == 0)
period = m->maxperiod;
else {
period = next - fastticks(nil); period = next - fastticks(nil);
if(period > m->maxperiod) if(period < m->minperiod)
period = m->maxperiod;
else if(period < m->minperiod)
period = m->minperiod; period = m->minperiod;
} else if(period > m->maxperiod - m->minperiod)
period = m->maxperiod;
wrcompare(rdcount()+period); wrcompare(rdcount()+period);
} }