cvs commit: src/include pthread_np.h src/lib/libthr pthread.map src/lib/libthr/thread thr_mutex.c

Daniel Eischen deischen at freebsd.org
Mon Feb 4 09:17:40 PST 2008


On Mon, 4 Feb 2008, Dag-Erling Smørgrav wrote:

> Daniel Eischen <deischen at freebsd.org> writes:
>> Dag-Erling Smørgrav <des at des.no> writes:
>>> Daniel Eischen <deischen at freebsd.org> writes:
>>>> If you want to know if the current thread has it locked, it should be
>>>> called pthread_mutex_isowned_np().
>>> I don't see why one would be more correct than the other...
>> Because it is more obvious that _isowned() is for the current thread
>> than _islocked().  As you can tell by my previous (incorrect)
>> assumption.
>>
>> There is prior art for this outside of FreeBSD.  Solaris has
>> mutex_owned() as part of their kernel mutex API.  I would suggest
>> using pthread_mutex_owned_np().  Hmm, even FreeBSD has mtx_owned() :-)
>
> OK, so the next question is whether this reqires a repo-copy (or a
> repo-move), or if I can just cvs rm + cvs add (both the implementation
> and the regression test)

I would just remove it and readd it, since there is not history
to keep...

-- 
DE


More information about the cvs-all mailing list