Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This is similar to 28e1da3 and 4dd4dd2. The crux is that wait verifies that the outvalue (siginfo* infop) is writable *before* waiting, and writes to it *after* waiting. In the meantime, a concurrent thread can make the output region unwritable, e.g. by deallocating it.
- Loading branch information