AcesNative+Usermode - libacessnative "works" (for some definitions)
[tpg/acess2.git] / Usermode / Libraries / crt0.o_src / crt0.c
index f506d72..8363aea 100644 (file)
@@ -6,11 +6,15 @@
 typedef        void    (*exithandler_t)(void);
 typedef        void    (*constructor_t)(void);
 
+constructor_t  _crtbegin_ctors[0] __attribute__((section(".ctors")));
+
 exithandler_t  _crt0_exit_handler;
-extern constructor_t   _crtbegin_ctors[];
+//extern constructor_t _crtbegin_ctors[];
 extern void    _exit(int status) __attribute__((noreturn));
 extern int     main(int argc, char *argv[], char **envp);
 
+void _start(int argc, char *argv[], char **envp) __attribute__ ((alias("start")));
+
 void start(int argc, char *argv[], char **envp)
 {
         int    i;

UCC git Repository :: git.ucc.asn.au