cvs commit: src/lib/libpthread/thread thr_mutex.c
Scott Long
scottl at freebsd.org
Sun Oct 31 01:25:34 PST 2004
Brian Fundakowski Feldman wrote:
> On Sun, Oct 31, 2004 at 05:03:50AM +0000, Brian Feldman wrote:
>
>>green 2004-10-31 05:03:50 UTC
>>
>> FreeBSD src repository
>>
>> Modified files:
>> lib/libpthread/thread thr_mutex.c
>> Log:
>> Make pthread_mutex_trylock(3) return EBUSY on failure, as all software
>> packages expect and seems to be most correct according to the slightly-
>> ambiguous standards.
>>
>> MFC after: 1 month
>> Corroborated by: POSIX <http://tinyurl.com/4uvub>
>> Reviewed by: silence on threads@
>
>
> Software such as mozilla projects (using NSPR) and Java have been
> broken in various ways by this. We need to try to be more compatible
> with the most popular interpretation of the standards (instead of just
> inventing our own) -- usually we're pretty good about this.
>
Please define 'broken'? There are many test suites available for
pthreads. How does this affect those test suites, and have you
_directly_ talked with those who run the tests suites?
Scott
More information about the cvs-src
mailing list