|author||Rich Felker <firstname.lastname@example.org>||2015-02-27 23:25:45 -0500|
|committer||Rich Felker <email@example.com>||2015-02-27 23:25:45 -0500|
fix failure of internal futex __timedwait to report ECANCELED
as part of abstracting the futex wait, this function suppresses all futex error values which callers should not see using a whitelist approach. when the masked cancellation mode was added, the new ECANCELED error was not whitelisted. this omission caused the new pthread_cond_wait code using masked cancellation to exhibit a spurious wake (rather than acting on cancellation) when the request arrived after blocking on the cond var.
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions