org.xwt.mips -> org.ibex.nestedvm
[nestedvm.git] / src / org / xwt / mips / crt0.c
diff --git a/src/org/xwt/mips/crt0.c b/src/org/xwt/mips/crt0.c
deleted file mode 100644 (file)
index a85cdbc..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-#include <stddef.h>
-
-extern int _gp[];
-
-extern int main(int argc, char **argv, char **envp);
-extern void exit(int status);
-extern int atexit(void (*f)());
-
-/* For constuctors/destructors */
-extern void _init();
-extern void _fini();
-
-char **environ;
-    
-void _start(char **argv, char **environ_) {
-    int argc;
-    
-    environ = environ_;
-    
-    /* Call global constructors */
-    _init();
-    
-    /* Register _fini() to be called on exit */
-    atexit(_fini);
-    
-    /* Count the arguments */
-    for(argc=0;argv[argc];argc++);
-        
-    /* Call main and exit */
-    exit(main(argc,argv,environ));
-}