commit | 4820f9268d3dc1f2aac923de0a591ffd5d54ea89 | [log] [tgz] |
---|---|---|
author | Rich Felker <dalias@aerifal.cx> | Tue Mar 08 03:41:05 2011 -0500 |
committer | Rich Felker <dalias@aerifal.cx> | Tue Mar 08 03:41:05 2011 -0500 |
tree | b0b247a81d43cb7a23a5eb0dc33ea1c83c9130d4 | |
parent | 1d6b1f15929ff19f4dce4f83947e14f7c3fc3c19 [diff] |
fix and optimize non-default-type mutex behavior problem 1: mutex type from the attribute was being ignored by pthread_mutex_init, so recursive/errorchecking mutexes were never being used at all. problem 2: ownership of recursive mutexes was not being enforced at unlock time.