svn commit: r236909 - head/sbin/hastd

Hans Petter Selasky hselasky at c2i.net
Mon Jun 11 20:22:27 UTC 2012


On Monday 11 June 2012 22:05:07 Pawel Jakub Dawidek wrote:
> On Mon, Jun 11, 2012 at 07:21:00PM +0000, Hans Petter Selasky wrote:
> > Author: hselasky
> > Date: Mon Jun 11 19:20:59 2012
> > New Revision: 236909
> > URL: http://svn.freebsd.org/changeset/base/236909
> > 
> > Log:
> >   Use the correct clock source when computing timeouts.
> 
> Could you please explain why? As you can see some lines above in
> cv_init(), we initialize condition variable with CLOCK_MONOTONIC too:
> 

Sorry, this was a mistake clearly. I will revert ASAP. Pointyhat to me.

My test program didn't take the setattr into account.

However, while at it, what is the default clock used by 
pthread_cond_timedwait(). In libusb we don't set any clock, and can we depend 
on that CLOCK_REALTIME is the default clock used? Else I should probably make 
a patch there.

man pthread_cond_timedwait() is silent!

--HPS


More information about the svn-src-head mailing list