diff --git a/expected/wasm32-wasi/posix/defined-symbols.txt b/expected/wasm32-wasi/posix/defined-symbols.txt index d92bcbd..645e44c 100644 --- a/expected/wasm32-wasi/posix/defined-symbols.txt +++ b/expected/wasm32-wasi/posix/defined-symbols.txt @@ -48,6 +48,7 @@ __do_des __do_orphaned_stdio_locks __duplocale __env_rm_add +__errno_location __exp2f_data __exp_data __expo2 diff --git a/expected/wasm32-wasi/single/defined-symbols.txt b/expected/wasm32-wasi/single/defined-symbols.txt index f8f4457..2e890a0 100644 --- a/expected/wasm32-wasi/single/defined-symbols.txt +++ b/expected/wasm32-wasi/single/defined-symbols.txt @@ -38,6 +38,7 @@ __des_setkey __do_des __duplocale __env_rm_add +__errno_location __exp2f_data __exp_data __expo2 diff --git a/libc-bottom-half/sources/__errno_location.c b/libc-bottom-half/sources/__errno_location.c new file mode 100644 index 0000000..5e6ef5e --- /dev/null +++ b/libc-bottom-half/sources/__errno_location.c @@ -0,0 +1,5 @@ +#include + +int *__errno_location(void) { + return &errno; +}