summaryrefslogtreecommitdiffstats
path: root/lib/libthr/thread/thr_rwlock.c
Commit message (Expand)AuthorAgeFilesLines
* Follow changes made in revision 232144, pass absolute timeout to kernel,davidxu2012-02-271-24/+2
* Revert revision 214007, I realized that MySQL wants to resolvedavidxu2010-10-201-23/+2
* Add pthread_rwlockattr_setkind_np and pthread_rwlockattr_getkind_np, thedavidxu2010-10-181-2/+23
* In current code, statically initialized and destroyed object havedavidxu2010-09-281-58/+25
* In the current code, rdlock_count is not correctly handled for some cases.attilio2009-07-061-1/+2
* don't include pthread_np.h, it is not used.davidxu2008-04-141-1/+0
* Replace userland rwlock with a pure kernel based rwlock, the newdavidxu2008-04-021-217/+93
* Restore normal pthread_cond_signal path to avoid some obscure races.davidxu2008-04-011-2/+3
* return EAGAIN early rather than running bunch of code later, micro optimizedavidxu2008-04-011-1/+3
* Rewrite rwlock to user atomic operations to change rwlock state, thisdavidxu2008-03-311-140/+223
* Remove multiple _get_curthread() calls.davidxu2006-04-231-4/+1
* WARNS level 4 cleanup.davidxu2006-04-041-1/+1
* Import my recent 1:1 threading working. some features improved includes:davidxu2005-04-021-316/+263
* o Assertions to catch that stuff that shouldn't happen is not happening.mtm2004-07-301-20/+16
* There are consumers of rwlocks, inluding our own libc, that depend onmtm2004-02-181-96/+24
* I update the rwlock code in libthr to be more standards compliant andmtm2004-01-291-12/+119
* Implement reference counting of read-write locks. This usesmtm2004-01-191-8/+133
* Add an implementation of pthread_rwlock_timed{rd,wr}lock() to libthr withmtm2004-01-161-11/+54
* o We are not required to initialize an invalid rwlock. So axe all thatmtm2004-01-161-160/+93
* - Add libthr but don't hook it up to the regular build yet. This is anjeff2003-04-011-0/+341
OpenPOWER on IntegriCloud