about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/libtools/static_libc.h2
-rw-r--r--src/wrapped/wrappedlibc_private.h6
2 files changed, 5 insertions, 3 deletions
diff --git a/src/libtools/static_libc.h b/src/libtools/static_libc.h
index cfc599a0..665c5cab 100644
--- a/src/libtools/static_libc.h
+++ b/src/libtools/static_libc.h
@@ -195,6 +195,7 @@ extern size_t __mbsnrtowcs_chk(wchar_t*, const char**, size_t, size_t, mbstate_t
 extern size_t __mbsrtowcs_chk(wchar_t*, const char**, size_t, mbstate_t*, size_t);
 extern size_t __mbstowcs_chk(wchar_t*, const char*, size_t, size_t);
 extern void _mcount(void*, void*);
+extern void _mcleanup();
 extern void* __memcpy_chk(void*, void*, size_t, size_t);
 extern void* __memmove_chk(void*, void*, size_t, size_t);
 extern void* __mempcpy_chk(void*, void*, size_t, size_t);
@@ -323,3 +324,4 @@ extern char *__xpg_basename(char *__path);
 void* dummy_pFLp(size_t a, void* b) {}
 void* dummy_pFpLLp(void* a, size_t b, size_t c, void* d) {}
 void* dummy__ZnwmSt11align_val_tRKSt9nothrow_t(size_t a, size_t b, void* c) {}
+extern void __monstartup(unsigned long, unsigned long);
diff --git a/src/wrapped/wrappedlibc_private.h b/src/wrapped/wrappedlibc_private.h
index 07cf5c54..e5085322 100644
--- a/src/wrapped/wrappedlibc_private.h
+++ b/src/wrapped/wrappedlibc_private.h
@@ -1277,7 +1277,7 @@ GO(mbtowc, iFppL)
 //GOM(mcheck, iFp)
 GO(mcheck_check_all, vFv)
 //GOM(mcheck_pedantic, iFp)
-//GO(_mcleanup, 
+GO(_mcleanup, vFv)
 GO(_mcount, vFpp)
 GO2(mcount, vFpp, _mcount)
 GO(memalign, pFLL)
@@ -1329,8 +1329,8 @@ GOW(modf, dFdp)
 GOW(modff, fFfp)
 GOWD(modfl, DFDp, modf)
 //GOW(modify_ldt, 
-//GOW(moncontrol, 
-//GO(__monstartup, 
+//GOW(moncontrol,
+GO(__monstartup, vFLL)
 #ifdef STATICBUILD
 //GOW(monstartup, vFLL)
 #else