68 Commits (fix_pthread_build)

Author SHA1 Message Date
Sam Clegg 7af7dda133 Fixes for the THREAD_MODEL=posix build 2 years ago
Dan Gohman e066a8b9d9
Add a `getpagesize` function. (#300) 2 years ago
Dan Gohman 5d8a1409aa
Update to musl 1.2.3. 2 years ago
Cheng Shao ba81b409b0 Implement BULK_MEMORY_THRESHOLD 3 years ago
Cheng Shao 3b3bde080e Don't use __builtin version of wmem* 3 years ago
Cheng Shao 75fdabe1ff Use bulk memory opcodes when possible 3 years ago
Harald Hoyer 63e4489d01 feat: add support for accept and accept4 3 years ago
Dan Gohman 3eb02a798b Fix futimens error handling. 3 years ago
Dan Gohman 079adff840 Enable support for `utimes` and `futimesat`. 4 years ago
Dan Gohman 659ff41456 Implement emulated support for `getpid`. 4 years ago
Dan Gohman b9b64a695a Emulate `clock`, `times`, and `getrusage` using the monotonic clock. 4 years ago
Dan Gohman 322bd4ff9e Update to musl 1.2.2. 4 years ago
Dan Gohman 08fde76b15 Define creal/cimag/etc. in a libc-friendly way. 4 years ago
Dan Gohman 424d0582ca Fix sinh's sign handling 4 years ago
Dan Gohman 5879558290
Update to musl 1.2.1. (#222) 4 years ago
Alex Crichton 5b148b6131
Add basic emulation of getcwd/chdir (#214) 4 years ago
Dan Gohman 00cc5944df
Comment a use of `__attribute__((visibility("protected")))`. (#204) 4 years ago
Dan Gohman 4e45d2b5ad
Rename `__prepare_for_exit` to `__wasm_call_dtors`. (#201) 4 years ago
Dan Gohman 5a7ba74c19
Avoid calling `poll_oneoff` with zero subscriptions. (#162) 4 years ago
Dan Gohman 84c0778bff
Rewrite the preopen functionality. (#173) 4 years ago
Dan Gohman d1cd4f4836
Replace old <signal.h> support with emulated <signal.h> support. (#183) 5 years ago
Dan Gohman a6d0b4c74b
Reactor support. (#74) 5 years ago
Pat Hickey 4b41c5d5ec Update libc-top-half/musl/README 5 years ago
Gabor Greif 718dcbb50e Update URL 5 years ago
Gabor Greif 2408ea94aa Fix references to musl version 5 years ago
Dan Gohman 9efc2f4283
Lazy-initialize the environment variables. (#184) 5 years ago
Dan Gohman 0cc57ac7b4
Multi-license wasi-libc under Apache and MIT licenses. (#174) 5 years ago
Dan Gohman 575e1579a4 Update to musl 1.2.0. 5 years ago
Dan Gohman 79a9b40837 Update to musl 1.1.24. 5 years ago
Dan Gohman 3af77075aa
Define a_clz_32 for musl so that it doesn't use a software version. (#171) 5 years ago
Dan Gohman af92c5f9b3
WASI libc supports environment variables; update the README. (#172) 5 years ago
Dan Gohman ca9046d872
Use consistent style for wasi-libc C source files. (#131) 5 years ago
Dan Gohman a94d2d04e7
Avoid varargs conventions when calling open (#126) 5 years ago
Dan Gohman 7fcc4f29df
Revamp and simplify the libpreopen code. (#110) 5 years ago
Dan Gohman 472b213bb6 Don't define readdir64_r. 5 years ago
Dan Gohman 33e8b5189b Omit musl's stdarg.h and stddef.h from the sysroot. 6 years ago
Dan Gohman bed0cb5d3a Fix _DIRENT_HAVE_D_* macros. 5 years ago
Dan Gohman 7d2354e7d1 Disable the lseek optimization in C++. 5 years ago
Dan Gohman d4db3fa212 Update to musl 1.1.23. 5 years ago
Dan Gohman a413650013 Don't declare `realpath` or pseudo-terminal functions. 5 years ago
Dan Gohman eee6ee7566 Don't declare popen and pclose. 6 years ago
Dan Gohman 0a738e8fd6 Remove more declarations for symbols that aren't defined. 6 years ago
Dan Gohman 24f6fe1cc8 Don't declare lockfile and timezone functions. 6 years ago
Dan Gohman e369ade425 Fix fmemopen and friends to use the correct SEEK_* values. 6 years ago
Dan Gohman 288738d194 Use the compiler's real/imag operators instead of union type punning. 6 years ago
Dan Gohman 1dd59d8506 Use the compiler builtins for isless etc. 6 years ago
Dan Gohman 60cba39d11 Move the SEEK_* macros into their own header and use it from fcntl.h. 6 years ago
Dan Gohman e91e6dd766 Re-enable '%s' in strftime. 6 years ago
Dan Gohman b40521edc3 Fix the return value of the first call to uselocale. 6 years ago
vms a64f654488 replace some macros with its builtins analogs 6 years ago