aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/utils/mutex.c
Commit message (Collapse)AuthorAgeFilesLines
* Moved mutex.c to a separate folder in order to cleanly wrap other threading ↵Tobias Brunner2009-12-231-552/+0
| | | | primitives (and utils/mutex.h is now threading.h).
* Show the number of times a lock was acquired in lock profilerMartin Willi2009-10-231-4/+18
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-041-38/+38
|
* Complain about rw(un)lock errorsMartin Willi2009-09-031-7/+31
|
* use time_monotonic() instead of gettimeofday() for time difference calculationsMartin Willi2009-08-311-1/+0
|
* use monotonic time source in convar->timed_wait, and in the scheduler using itMartin Willi2009-08-311-8/+14
|
* OpenSolaris defines MUTEX_DEFAULT therefore we rename the members of the ↵Tobias Brunner2009-08-141-4/+4
| | | | enums mutex/condvar/rwlock_type_t.
* renamed some conflicting function namesTobias Brunner2009-05-061-4/+4
|
* removing svn keyword $Id$ from all filesTobias Brunner2009-04-301-2/+0
|
* added an additional frame to lock profiling backtracesMartin Willi2008-12-151-1/+1
|
* replacing the pthread_mutex in scheduler_t with the wrapped implementation.Tobias Brunner2008-11-251-16/+32
| | | | added a method to condvar_t which allows to wait for an absolute timeout.
* wrapped all pthread_rwlock_t in profilable rwlock_tMartin Willi2008-11-051-5/+15
|
* wrapped rwlock with profiling supportMartin Willi2008-11-051-63/+155
|
* threshhold and ./configure option for lock profilerMartin Willi2008-11-051-6/+11
|
* separated backtrace functionality from leak_detective, used inMartin Willi2008-11-051-25/+20
| | | | | | leak_detective mutex profiling signal handler
* simple mutex profilerMartin Willi2008-11-051-0/+70
|
* condvar->wait() can handle recursive mutexMartin Willi2008-10-161-20/+76
|
* merged the modularization branch (credentials) back to trunkMartin Willi2008-03-131-0/+267