ref: 3ec2c4eecfd1b8553c614b03924a839202d17f9e
parent: 4fc0cbc390002c441359be29d0a5d6a866662acf
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sun Jan 22 16:08:28 EST 2017
sgi: get rid of timerset(0) case
--- a/sys/src/9/sgi/clock.c
+++ b/sys/src/9/sgi/clock.c
@@ -148,14 +148,10 @@
{long period;
- if(next == 0)
+ period = next - fastticks(nil);
+ if(period < m->minperiod)
+ period = m->minperiod;
+ else if(period > m->maxperiod - m->minperiod)
period = m->maxperiod;
- else {- period = next - fastticks(nil);
- if(period > m->maxperiod)
- period = m->maxperiod;
- else if(period < m->minperiod)
- period = m->minperiod;
- }
wrcompare(rdcount()+period);
}
--
⑨