shouldn't there be something like: ``` if (ns<0) { ns += 1'000'000'000; s -= 1; } ``` in ``` static inline __gthread_time_t operator-( const __gthread_time_t &lhs, const timeval &rhs) ``` ?