summaryrefslogtreecommitdiff
path: root/include/asterisk/lock.h
AgeCommit message (Expand)Author
2007-08-05Merged revisions 78143 via svnmerge from Russell Bryant
2007-08-03Merged revisions 78095 via svnmerge from Russell Bryant
2007-07-24Merged revisions 76937 via svnmerge from Tilghman Lesher
2007-04-28Remove a message that goes to LOG_ERROR that's not really an error.Russell Bryant
2007-01-08Change trylock output for what already has the lock from an error to a warning.Joshua Colp
2006-12-23We should probably declare the lock... and not just the constructor/deconstru...Joshua Colp
2006-12-23Use the correct function to destroy an rwlock in the destructor for an ast_rw...Russell Bryant
2006-12-15Add support to see what holds the lock when doing trylock.Joshua Colp
2006-11-02Set the AST_RWLOCK_INIT_VALUE to the PTHREAD_RWLOCK_INIT_VALUE if it is avail...Joshua Colp
2006-11-02I'm crazy so I will add this... pthread rwlock wrappers, along with autoconf ...Joshua Colp
2006-10-30Issue 8246 Doxygen updates (kshumard) Olle Johansson
2006-09-28Merged revisions 43952 via svnmerge from Kevin P. Fleming
2006-09-18don't need two copies of thisKevin P. Fleming
2006-09-18a little cleanup and simplification, and remove ON_FIRST_USE mode since nobod...Kevin P. Fleming
2006-08-21merge new_loader_completion branch, including (at least):Kevin P. Fleming
2006-08-17Use OSAtomicAdd instead of OSAtomicDecrement to decrement the value by 1.Joshua Colp
2006-06-30fix the condition for including the header for osx atomicsRussell Bryant
2006-06-30add support for atomic operations provided by mac osxRussell Bryant
2006-06-13use atomic operations provided by the compiler if they are available (yay for...Kevin P. Fleming
2006-06-11suppress warnings when building with DEBUG_CHANNEL_LOCKS (issue #7330, casper)Russell Bryant
2006-05-23restore AST_LIST_HEAD_INIT (with no users in the tree right now)Kevin P. Fleming
2006-05-11set correct type for lock initializersLuigi Rizzo
2006-04-16- Fixes to ast_channel_lock functionsOlle Johansson
2006-04-15More ast_channel_lock fixesOlle Johansson
2006-04-15New functions for locking a channel - these simplify debuggingOlle Johansson
2006-04-14temporarily revert the way mutex are initialized on BSD systems.Luigi Rizzo
2006-04-12simplify macro usageKevin P. Fleming
2006-04-12add 'show threads' and 'show profile' commands.Luigi Rizzo
2006-04-11fix various bugs in the DEBUG_THREADS code including:Luigi Rizzo
2006-03-31- Change AST_INLINE_AP to AST_INLINE_API for non-386 systems :-)Olle Johansson
2006-03-30initial implementation of support for native atomic ops.Luigi Rizzo
2006-03-30Doxygen doc updatesOlle Johansson
2006-03-30remove AST_MUTEX_DEFINE_EXPORTED, which now has no more clients.Luigi Rizzo
2006-03-30document why there are so many versions of the mutex functions,Luigi Rizzo
2006-03-24don't treat timeouts as errors in ast_cond_timedwaitKevin P. Fleming
2006-02-12fix a little typoRussell Bryant
2005-11-29remove extraneous svn:executable propertiesKevin P. Fleming
2005-11-11issue #5668, modified to compile on non-Cygwin platforms :-)Kevin P. Fleming
2005-11-08issue #5570Kevin P. Fleming
2005-11-01issue #4678Kevin P. Fleming
2005-10-28fix non-DEBUG_THREADS builds with new cond wrappers and lock header reorganiz...Kevin P. Fleming
2005-10-28add 'ast_cond_t' type for pthread condition variables, and appropriate API wr...Kevin P. Fleming
2005-10-24Doxygen documentation update from oej (issue #5505)Russell Bryant
2005-09-09Make lock logging reentrant when DEBUG_THREADS enabledMark Spencer
2005-09-01eliminate spurious warningsKevin P. Fleming
2005-08-31make DEBUG_THREADS have more visible loggingKevin P. Fleming
2005-08-30major header file cleanup: license, copyrights, descriptions, markers, etc.Kevin P. Fleming
2005-08-09eliminate compiler warnings when DEBUG_THREADS is enabledKevin P. Fleming
2005-07-26correct commentKevin P. Fleming
2005-06-23Fix debugging to not print warningsMark Spencer