Re: svn commit: r233103 - head/lib/libthr/thread

2012-03-20 Thread John Baldwin
On Monday, March 19, 2012 7:53:43 pm David Xu wrote: > On 2012/3/20 1:50, John Baldwin wrote: > > On Monday, March 19, 2012 11:41:53 am David Xu wrote: > >> On 2012/3/19 20:33, John Baldwin wrote: > >>> On Saturday, March 17, 2012 8:22:29 pm David Xu wrote: > Author: davidxu > Date: Sun M

Re: svn commit: r233103 - head/lib/libthr/thread

2012-03-19 Thread David Xu
On 2012/3/20 1:50, John Baldwin wrote: http://pubs.opengroup.org/onlinepubs/007904975/functions/pthread_cond_destroy.html This is quite different as assuming a broadcast marks all the threads as runnable and removes them from the cv's queue, none of the threads will have references to the cv so

Re: svn commit: r233103 - head/lib/libthr/thread

2012-03-19 Thread David Xu
On 2012/3/20 1:50, John Baldwin wrote: On Monday, March 19, 2012 11:41:53 am David Xu wrote: On 2012/3/19 20:33, John Baldwin wrote: On Saturday, March 17, 2012 8:22:29 pm David Xu wrote: Author: davidxu Date: Sun Mar 18 00:22:29 2012 New Revision: 233103 URL: http://svn.freebsd.org/changeset/

Re: svn commit: r233103 - head/lib/libthr/thread

2012-03-19 Thread John Baldwin
On Monday, March 19, 2012 11:41:53 am David Xu wrote: > On 2012/3/19 20:33, John Baldwin wrote: > > On Saturday, March 17, 2012 8:22:29 pm David Xu wrote: > >> Author: davidxu > >> Date: Sun Mar 18 00:22:29 2012 > >> New Revision: 233103 > >> URL: http://svn.freebsd.org/changeset/base/233103 > >> >

Re: svn commit: r233103 - head/lib/libthr/thread

2012-03-19 Thread David Xu
On 2012/3/19 23:41, David Xu wrote: On 2012/3/19 20:33, John Baldwin wrote: On Saturday, March 17, 2012 8:22:29 pm David Xu wrote: Author: davidxu Date: Sun Mar 18 00:22:29 2012 New Revision: 233103 URL: http://svn.freebsd.org/changeset/base/233103 Log: Some software think a mutex can be de

Re: svn commit: r233103 - head/lib/libthr/thread

2012-03-19 Thread David Xu
On 2012/3/19 20:33, John Baldwin wrote: On Saturday, March 17, 2012 8:22:29 pm David Xu wrote: Author: davidxu Date: Sun Mar 18 00:22:29 2012 New Revision: 233103 URL: http://svn.freebsd.org/changeset/base/233103 Log: Some software think a mutex can be destroyed after it owned it, for exa

Re: svn commit: r233103 - head/lib/libthr/thread

2012-03-19 Thread John Baldwin
On Saturday, March 17, 2012 8:22:29 pm David Xu wrote: > Author: davidxu > Date: Sun Mar 18 00:22:29 2012 > New Revision: 233103 > URL: http://svn.freebsd.org/changeset/base/233103 > > Log: > Some software think a mutex can be destroyed after it owned it, for > example, it uses a serialization