<def f='src/src/sys/sys/time.h' l='161' ll='168' type='void bintime2timespec(const struct bintime * bt, struct timespec * ts)'/>
<doc f='src/src/sys/sys/time.h' l='147'>/*-
 * Background information:
 *
 * When converting between timestamps on parallel timescales of differing
 * resolutions it is historical and scientific practice to round down rather
 * than doing 4/5 rounding.
 *
 *   The date changes at midnight, not at noon.
 *
 *   Even at 15:59:59.999999999 it&apos;s not four&apos;o&apos;clock.
 *
 *   time_second ticks after N.999999999 not after N.4999999999
 */</doc>
<use f='src/src/sys/kern/kern_tc.c' l='374' u='c' c='nanouptime'/>
<use f='src/src/sys/kern/kern_tc.c' l='403' u='c' c='nanotime'/>
<use f='src/src/sys/kern/kern_tc.c' l='440' u='c' c='getnanouptime'/>
<use f='src/src/sys/kern/kern_tc.c' l='690' u='c' c='tc_setclock'/>
<use f='src/src/sys/kern/kern_tc.c' l='781' u='c' c='tc_windup'/>
<use f='src/src/sys/kern/kern_tc.c' l='1149' u='c' c='pps_ref_event'/>
<use f='src/src/sys/kern/vfs_wapbl.c' l='2177' u='c' c='wapbl_cache_sync'/>
