aboutsummaryrefslogtreecommitdiffstats
path: root/include/asterisk/lock.h
AgeCommit message (Expand)AuthorFilesLines
2011-01-31Merged revisions 305040 via svnmerge from tilghman1-2/+2
2011-01-31Merged revisions 304950 via svnmerge from tilghman1-25/+36
2010-07-03Merged revisions 273793 via svnmerge from tilghman1-12/+43
2010-04-22Remove ABI differences that occured when compiling with DEBUG_THREADS.qwell1-1533/+133
2010-04-06Mac OS X does not support comparing a mutex to its initializer. Create a tes...tilghman1-18/+18
2010-04-01Fix DEBUG_THREADS build on Darwin.tilghman1-5/+1
2009-11-09Merged revisions 228827 via svnmerge from mnicholson1-14/+15
2009-10-21Finish implementaton of astobj2 OBJ_MULTIPLE, and convert ast_channel_iterato...kpfleming1-1/+0
2009-09-04Fix trunk breakage.tilghman1-6/+4
2009-09-04make sure canlog is set so we can compile with DEBUG_THREADS enabled on OpenBSDmvanbaak1-0/+2
2009-04-24Convert the ast_channel data structure over to the astobj2 framework.russell1-31/+4
2009-04-22Merged revisions 190092 via svnmerge from tilghman1-2/+73
2009-04-10Modify headers and macros, according to Russell's suggestions on the -dev listtilghman1-2/+5
2009-04-09Merged revisions 187428 via svnmerge from tilghman1-0/+166
2009-03-27Fix some issues with rwlock corruption that caused deadlock like symptoms.russell1-49/+39
2009-03-09Add Doxygen documentation for API changes from 1.6.0 to 1.6.1jpeeler1-24/+37
2008-11-29incorporates r159808 from branches/1.4:kpfleming1-4/+4
2008-07-16(closes issue #13089)murf1-39/+39
2008-06-30Merged revisions 126573 via svnmerge from russell1-4/+4
2008-06-27Document DLA_UNLOCK and DLA_LOCKtilghman1-0/+24
2008-06-27Optimization suggested by Russell to cache the value of pthread_self() sommichelson1-1/+2
2008-06-27Merged revisions 125793 via svnmerge from tilghman1-8/+8
2008-06-25Fix indentationmmichelson1-2/+2
2008-06-25Fix a bug in the rwlock tracking. ast_rwlock_unlock did not take intommichelson1-12/+21
2008-06-25More expansion of the deadlock avoidance macro, including a macro to do lockingtilghman1-0/+19
2008-06-25Merged revisions 124965 via svnmerge from tilghman1-0/+19
2008-06-03fix build for non debug threadsrussell1-0/+2
2008-06-03Add lock tracking for rwlocks. Previously, lock.h only had the ability torussell1-293/+554
2008-05-29Merged revisions 118954 via svnmerge from tilghman1-0/+5
2008-05-29Merged revisions 118953 via svnmerge from tilghman1-1/+33
2008-05-23Make sure not to include non-existent headers if they indeed are non-existentmmichelson1-2/+2
2008-05-23A new feature thanks to the fine folks at Switchvox!mmichelson1-164/+368
2008-05-13Merged revisions 116088 via svnmerge from mmichelson1-3/+6
2008-04-16A small enhancement-- I added the routine log_show_lock to utils.c, which if ...murf1-0/+12
2008-04-10Merged revisions 114051 via svnmerge from mmichelson1-0/+17
2008-02-28Merged revisions 105116 via svnmerge from russell1-9/+9
2007-12-14Merged revisions 92875 via svnmerge from mmichelson1-4/+5
2007-12-07Merged revisions 91828 via svnmerge from russell1-1/+1
2007-12-07Merged revisions 91826 via svnmerge from russell1-1/+1
2007-12-05Merged revisions 91070 via svnmerge from russell1-2/+2
2007-11-29Fix build of trunktilghman1-0/+2
2007-11-19move the declaration of struct ast_channel ast_frame and ast_modulerizzo1-2/+0
2007-11-17Use autoconf logic to determine the presence of PTHREAD_RECURSIVE_MUTEX_INITI...file1-1/+1
2007-11-17compatibility fixes for cygwinrizzo1-2/+4
2007-11-16whitespace only change - adjust indentation and add somerizzo1-73/+83
2007-11-16Start untangling header inclusion in a way that does not affectrizzo1-4/+1
2007-11-15access channel locks through ast_channel_lock/unlock/trylock and notrizzo1-3/+3
2007-11-13This fixes a build error on my mac. It also works on my linux box. Let merussell1-1/+1
2007-11-06Merged revisions 89045 via svnmerge from tilghman1-1/+1
2007-11-06Merged revisions 88931 via svnmerge from russell1-67/+0