summaryrefslogtreecommitdiff
path: root/include/malloc.h
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2011-10-03 00:09:08 -0400
committerRich Felker <dalias@aerifal.cx>2011-10-03 00:09:08 -0400
commit7fe58d3511387ab6c57909f6e4baef58acd6bd56 (patch)
treec41921898477f2269c44b68b1befce6e6660cc0b /include/malloc.h
parentb3b00d11e87926b553429d341b020a8a070e4ea1 (diff)
downloadmusl-7fe58d3511387ab6c57909f6e4baef58acd6bd56.tar.gz
musl-7fe58d3511387ab6c57909f6e4baef58acd6bd56.tar.bz2
musl-7fe58d3511387ab6c57909f6e4baef58acd6bd56.tar.xz
musl-7fe58d3511387ab6c57909f6e4baef58acd6bd56.zip
use count=0 instead of 1 for recursive mutex with only one lock reference
this simplifies the code paths slightly, but perhaps what's nicer is that it makes recursive mutexes fully reentrant, i.e. locking and unlocking from a signal handler works even if the interrupted code was in the middle of locking or unlocking.
Diffstat (limited to 'include/malloc.h')
0 files changed, 0 insertions, 0 deletions