#include <features.h>
+#include "libc.h"
+
+#define START "_start"
#include "crt_arch.h"
int main();
-void _init() __attribute__((weak));
-void _fini() __attribute__((weak));
-_Noreturn int __libc_start_main(int (*)(), int, char **,
+weak void _init();
+weak void _fini();
+int __libc_start_main(int (*)(), int, char **,
void (*)(), void(*)(), void(*)());
-void __cstart(long *p)
+void _start_c(long *p)
{
int argc = p[0];
char **argv = (void *)(p+1);