diff options
author | Rich Felker <dalias@aerifal.cx> | 2011-10-03 00:09:08 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2011-10-03 00:09:08 -0400 |
commit | 7fe58d3511387ab6c57909f6e4baef58acd6bd56 (patch) | |
tree | c41921898477f2269c44b68b1befce6e6660cc0b /include/malloc.h | |
parent | b3b00d11e87926b553429d341b020a8a070e4ea1 (diff) | |
download | musl-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