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