1 #include <features.h> 2 #include "libc.h" 3 4 #define START "_start" 5 6 #include "crt_arch.h" 7 8 int main(); 9 weak void _init(); 10 weak void _fini(); 11 int __libc_start_main(int (*)(), int, char **, 12 void (*)(), void(*)(), void(*)()); 13 _start_c(long * p)14void _start_c(long *p) 15 { 16 int argc = p[0]; 17 char **argv = (void *)(p+1); 18 __libc_start_main(main, argc, argv, _init, _fini, 0); 19 } 20