CVSROOT: /cvs Module name: src Changes by: [email protected] 2018/05/22 12:33:41
Modified files:
regress/sys/kern/nanosleep: Makefile nanosleep.c
sys/kern : kern_time.c
Log message:
nanosleep: ensure tv_nsec input is on [0, 1000000000)
Instead of converting timespec -> timeval and truncating the input,
check with timespecfix and use tstohz(9) for the tsleep.
All other contemporary systems check this correctly.
Also add a regression test for this case.
ok tb@
