commit | dca9b22261f4837b0c81640ca3aa5133b95e0999 | [log] [tgz] |
---|---|---|
author | Andrew G. Morgan <morgan@kernel.org> | Thu Jul 09 19:58:53 2020 -0700 |
committer | Andrew G. Morgan <morgan@kernel.org> | Thu Jul 09 22:33:54 2020 -0700 |
tree | 414a6d7c5956e5d97be81683feba0c6aa28ffaa6 | |
parent | 57b1f9e3e0f97ec18074cff403db22239b2dee1c [diff] |
Rewrite libpsx thread shutdown path to support musl. Addresses: https://bugzilla.kernel.org/show_bug.cgi?id=208477 Removed the non-wrapping libpsx macro hacks. The API surface as such becomes a little smaller and I now have confidence that wrapping pthread_create using the linker options works with Go, gcc and musl compilers. I feel it is stable enough to call good to delete the workarounds. Signed-off-by: Andrew G. Morgan <morgan@kernel.org>