Lines Matching defs:spec
38 bigtime_to_timespec(bigtime_t time, timespec& spec)
40 spec.tv_sec = time / 1000000;
41 spec.tv_nsec = (time % 1000000) * 1000;
46 timespec_to_bigtime(const timespec& spec, bigtime_t& _time)
48 if (spec.tv_sec < 0 || spec.tv_nsec < 0 || spec.tv_nsec >= 1000000000)
51 _time = (bigtime_t)spec.tv_sec * 1000000 + (spec.tv_nsec + 999) / 1000;
58 timeval_to_timespec(const timeval& val, timespec& spec)
63 spec.tv_sec = val.tv_sec;
64 spec.tv_nsec = val.tv_usec * 1000;
73 timespec spec;
74 return timeval_to_timespec(val, spec) && timespec_to_bigtime(spec, _time);
79 timespec_to_timeval(const timespec& spec, timeval& val)
81 val.tv_sec = spec.tv_sec;
82 val.tv_usec = spec.tv_nsec / 1000;