Have IPC::Semaphore::wait return a state boolean. This helps in case the semaphore gets destroyed on one process without the other being notified.
Created attachment 428157 [details] Patch
Looks good
Committed r277266 (237533@main): <https://commits.webkit.org/237533@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 428157 [details].
<rdar://problem/77752112>