misc.c revision 1.1
11.1Schristos#include <assert.h> 21.1Schristos#include <signal.h> 31.1Schristos 41.1Schristos/* Avoid stdio */ 51.1Schristos__dead void __assert(const char *a, int b, const char *c) { 61.1Schristos kill(0, SIGQUIT); 71.1Schristos} 81.1Schristos__dead void __assert13(const char *a, int b, const char *c, const char *d) { 91.1Schristos kill(0, SIGQUIT); 101.1Schristos} 111.1Schristosvoid __diagassert(const char *a, int b, const char *x) { 121.1Schristos kill(0, SIGQUIT); 131.1Schristos} 141.1Schristosvoid __diagassert13(const char * a, int b, const char *c, const char *d) { 151.1Schristos kill(0, SIGQUIT); 161.1Schristos} 171.1Schristos 181.1Schristos/* Avoid mutexes environment rbree, thread stuff */ 191.1Schristosvoid _libc_init(void); 201.1Schristosvoid _libc_init(void) { 211.1Schristos} 221.1Schristos 231.1Schristos/* Avoid finalizers, etc. */ 241.1Schristosint atexit(void (*)(void)); 251.1Schristos 261.1Schristosint atexit(void (*p)(void)) { 271.1Schristos return 0; 281.1Schristos} 291.1Schristos 301.1Schristosvoid __cxa_finalize(void *); 311.1Schristosvoid __cxa_finalize(void *dso) { } 321.1Schristos 331.1Schristosint __cxa_atexit(void (*func)(void *), void *arg, void *dso); 341.1Schristosint 351.1Schristos__cxa_atexit(void (*func)(void *), void *arg, void *dso) 361.1Schristos{ 371.1Schristos return 0; 381.1Schristos} 39