equal
deleted
inserted
replaced
306 deadline = -1; |
306 deadline = -1; |
307 } else if (tsp->tv_sec == 0 && tsp->tv_nsec == 0) { |
307 } else if (tsp->tv_sec == 0 && tsp->tv_nsec == 0) { |
308 deadline = 0; |
308 deadline = 0; |
309 } else { |
309 } else { |
310 /* They must wait at least a tick. */ |
310 /* They must wait at least a tick. */ |
311 deadline = tsp->tv_sec * NANOSEC + tsp->tv_nsec; |
311 deadline = ((hrtime_t)tsp->tv_sec * NANOSEC) + tsp->tv_nsec; |
312 deadline = MAX(deadline, nsec_per_tick); |
312 deadline = MAX(deadline, nsec_per_tick); |
313 deadline += gethrtime(); |
313 deadline += gethrtime(); |
314 } |
314 } |
315 |
315 |
316 /* |
316 /* |