lib/libc/include/wasm-wasi-musl/wasi/api.h | 2 +- lib/libc/wasi/libc-bottom-half/cloudlibc/src/libc/dirent/scandirat.c | 25 +++++++- lib/libc/wasi/libc-bottom-half/signal/signal.c | 4 +- lib/libc/wasi/libc-bottom-half/sources/__wasilibc_real.c | 5 +- lib/libc/wasi/libc-bottom-half/sources/isatty.c | 2 +- lib/libc/wasi/libc-bottom-half/sources/posix.c | 100 ++++++++++++++++---------------- lib/libc/wasi/libc-top-half/musl/include/pthread.h | 2 + lib/libc/wasi/libc-top-half/musl/include/unistd.h | 2 + lib/libc/wasi/libc-top-half/musl/src/env/__init_tls.c | 51 ++++++++++++++++ lib/libc/wasi/libc-top-half/musl/src/include/pthread.h | 2 + lib/libc/wasi/libc-top-half/musl/src/internal/pthread_impl.h | 5 ++ lib/libc/wasi/libc-top-half/musl/src/thread/__wait.c | 2 +- lib/libc/wasi/libc-top-half/musl/src/thread/pthread_attr_get.c | 4 ++ lib/libc/wasi/libc-top-half/musl/src/thread/pthread_barrier_destroy.c | 2 + lib/libc/wasi/libc-top-half/musl/src/thread/pthread_barrier_wait.c | 8 +++ lib/libc/wasi/libc-top-half/musl/src/thread/pthread_create.c | 52 ++++++++++++----- lib/libc/wasi/libc-top-half/musl/src/thread/pthread_key_create.c | 4 ++ 17 files changed, 197 insertions(+), 75 deletions(-)