diff options
Diffstat (limited to 'i386/i386at/kd_queue.c')
-rw-r--r-- | i386/i386at/kd_queue.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/i386/i386at/kd_queue.c b/i386/i386at/kd_queue.c index 57d6fbf7..ab399cd8 100644 --- a/i386/i386at/kd_queue.c +++ b/i386/i386at/kd_queue.c @@ -71,28 +71,24 @@ WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. #define q_next(index) (((index)+1) % KDQSIZE) boolean_t -kdq_empty(q) - const kd_event_queue *q; +kdq_empty(const kd_event_queue *q) { return(q->firstfree == q->firstout); } boolean_t -kdq_full(q) - const kd_event_queue *q; +kdq_full(const kd_event_queue *q) { return(q_next(q->firstfree) == q->firstout); } void -kdq_put(q, ev) - kd_event_queue *q; - kd_event *ev; +kdq_put(kd_event_queue *q, kd_event *ev) { kd_event *qp = q->events + q->firstfree; qp->type = ev->type; - qp->time = ev->time; + qp->unused_time = ev->unused_time; qp->value = ev->value; q->firstfree = q_next(q->firstfree); } |