mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-06 13:54:21 +00:00
* Update wasi-libc to a00bf321eeeca836ee2a0d2d25aeb8524107b8cc It includes a port of emscripten's allocator that performs performs much better than the old one. Most importantly, it includes the prerequisites to later add support for POSIX threads.
14 lines
449 B
C
Vendored
14 lines
449 B
C
Vendored
#include <wasi/libc-environ.h>
|
|
|
|
extern char **__wasilibc_environ;
|
|
|
|
// See the comments in libc-environ.h.
|
|
char **__wasilibc_get_environ(void) {
|
|
// Perform lazy initialization if needed.
|
|
__wasilibc_ensure_environ();
|
|
|
|
// Return `environ`. Use the `__wasilibc_`-prefixed name so that we don't
|
|
// pull in the `environ` symbol directly, which would lead to eager
|
|
// initialization being done instead.
|
|
return __wasilibc_environ;
|
|
}
|