cvs commit: src/include pthread_np.h src/lib/libthr pthread.map
src/lib/libthr/thread thr_mutex.c
Andrew Doran
ad at netbsd.org
Thu Feb 7 12:19:09 PST 2008
> Log:
> Add pthread_mutex_islocked_np(), a cheap way to verify that a mutex is
> locked. This is intended primarily to support the userland equivalent
> of the various *_ASSERT_LOCKED() macros we have in the kernel.
For what it's worth, NetBSD has the below. I found the names in FreeBSD
perforce using Google and used them in the hope of being compatible. :-)
I didn't find equivalents in other systems when I looked.
int pthread_mutex_held_np(pthread_mutex_t *);
int pthread_rwlock_held_np(pthread_rwlock_t *);
int pthread_rwlock_wrheld_np(pthread_rwlock_t *);
int pthread_rwlock_rdheld_np(pthread_rwlock_t *);
Andrew
More information about the freebsd-threads
mailing list