srctree

Andrew Kelley parent 420b7713 dff45c26
wasi.c: report no environment variables available

I moved part of the compiler that checks environment variables to thestandard library, so it doesn't have access to build_options.only_canymore, which means some environment variable checks are leaking intothe zig1.wasm build of zig. This logic still makes it return "noenvironment variables found" though.

inlinesplit
stage1/wasi.c added: 6, removed: 4, total 2
@@ -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) {
(void)environ_size;
(void)environ_buf_size;
uint8_t *const m = *wasm_memory;
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
fprintf(stderr, "wasi_snapshot_preview1_environ_sizes_get()\n");
#endif
 
panic("unimplemented");
*environ_size_ptr = 0;
*environ_buf_size_ptr = 0;
return wasi_errno_success;
}