wasix-libc
wasix libc implementation for WebAssembly
Description
This fork of wasi-libc extends libc with the missing functionality needed to build complete and useful applications, in particular it incorporates these additional extensions: - full support for efficient multithreading including joins, signals
and `getpid`
- `pthreads` support (now extended from the WASI threads spec)
- full support for sockets (`socket`, `bind`, `connect`, `resolve`)
- IPv4, IPv6
- UDP, TCP
- Multicast, Anycast
- RAW sockets
- current directory support (`chdir`) integrated with the runtime
- `setjmp` / `longjmp` support (used extensively in `libc` ) via `asyncify`
- process forking (`fork` and `vfork` )
- subprocess spawning and waiting (`exec` , `wait` )
- TTY support
- asynchronous polling of sockets and files
- pipe and event support (`pipe`, `event` )
- DNS resolution support (`resolve` )
Upload more screenshots
Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.
Upload a screenshotHint: upload an image here from your clipboard with Ctrl-V
Homepage
https://github.com/wasix-org/wasix-libc
Install this software package
If the package is available for the distribution you are currently using on your computer then install the software by clicking on…
Install wasix-libc