mirror of
https://github.com/ziglang/zig.git
synced 2025-12-06 06:13:07 +00:00
wasi.c: report no environment variables available
I moved part of the compiler that checks environment variables to the standard library, so it doesn't have access to `build_options.only_c` anymore, which means some environment variable checks are leaking into the zig1.wasm build of zig. This logic still makes it return "no environment variables found" though.
This commit is contained in:
parent
420b7713d4
commit
dff45c266e
@ -662,13 +662,15 @@ uint32_t wasi_snapshot_preview1_fd_filestat_set_times(uint32_t fd, uint64_t atim
|
|||||||
}
|
}
|
||||||
|
|
||||||
uint32_t wasi_snapshot_preview1_environ_sizes_get(uint32_t environ_size, uint32_t environ_buf_size) {
|
uint32_t wasi_snapshot_preview1_environ_sizes_get(uint32_t environ_size, uint32_t environ_buf_size) {
|
||||||
(void)environ_size;
|
uint8_t *const m = *wasm_memory;
|
||||||
(void)environ_buf_size;
|
uint32_t *environ_size_ptr = (uint32_t *)&m[environ_size];
|
||||||
|
uint32_t *environ_buf_size_ptr = (uint32_t *)&m[environ_buf_size];
|
||||||
#if LOG_TRACE
|
#if LOG_TRACE
|
||||||
fprintf(stderr, "wasi_snapshot_preview1_environ_sizes_get()\n");
|
fprintf(stderr, "wasi_snapshot_preview1_environ_sizes_get()\n");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
panic("unimplemented");
|
*environ_size_ptr = 0;
|
||||||
|
*environ_buf_size_ptr = 0;
|
||||||
return wasi_errno_success;
|
return wasi_errno_success;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user