1 #include "libc.h"
2 
3 struct __libc __libc;
4 
5 size_t __hwcap;
6 size_t __sysinfo;
7 char *__progname=0, *__progname_full=0;
8 
9 weak_alias(__progname, program_invocation_short_name);
10 weak_alias(__progname_full, program_invocation_name);
11 
12 #ifdef __EMSCRIPTEN_PTHREADS__
13 #include <emscripten/emscripten.h>
emscripten_get_global_libc()14 struct __libc* EMSCRIPTEN_KEEPALIVE emscripten_get_global_libc() {
15     return &libc;
16 }
17 #endif
18