Updated alltypes.h.in and added sem.h. This change cleared the following errors:
src/functional/pthread_mutex-static.exe
src/functional/pthread_mutex.exe
src/functional/pthread_mutex_pi-static.exe
src/functional/pthread_mutex_pi.exe
src/functional/sem_init-static.exe
src/functional/sem_init.exe
src/regression/pthread_cond-smasher-static.exe
src/regression/pthread_cond-smasher.exe
src/regression/pthread_cond_wait-cancel_ignored-static.exe
src/regression/pthread_cond_wait-cancel_ignored.exe
src/regression/pthread_once-deadlock-static.exe
The patch is here: https://github.com/quic/musl/commit/ca20acd472a8e9e58e584d51c4cd00ced6f37087
I will continue to examine the issues and follow up.
Thanks,