[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: lib/56275: pthread_cond_timedwait broken
The following reply was made to PR lib/56275; it has been noted by GNATS.
From: David Holland <dholland-bugs%netbsd.org@localhost>
Subject: Re: lib/56275: pthread_cond_timedwait broken
Date: Fri, 25 Jun 2021 06:21:38 +0000
On Fri, Jun 25, 2021 at 01:30:01AM +0000, dholland%NetBSD.org@localhost wrote:
> then.tv_sec += ((unsigned long long)usecs * 1000 + start.tv_nsec) / 1000000000;
> then.tv_nsec = ((unsigned long long)usecs * 1000 + start.tv_nsec) % 1000000000;
mlelstv points out: that += should be +
That makes it finish for me, instead of hanging. But it still reports
lots of wrong wait results, like "sleep 100000, slept 1: timeout". So
there's still something wrong going on.
David A. Holland
Main Index |
Thread Index |