/* * $Id$ */ #include #include #include #include #include #include #include #include #include /*PAGE * * _POSIX_Timespec_to_interval */ Watchdog_Interval _POSIX_Timespec_to_interval( const struct timespec *time ) { Watchdog_Interval ticks; ticks = (time->tv_sec * TOD_MICROSECONDS_PER_SECOND) / _TOD_Microseconds_per_tick; ticks += (time->tv_nsec / TOD_NANOSECONDS_PER_MICROSECOND) / _TOD_Microseconds_per_tick; if (ticks) return ticks; return 1; }