5 extern int main(int argc, char **argv, char **envp);
6 extern void exit(int status);
7 extern int atexit(void (*f)());
9 /* For constuctors/destructors */
15 void _start(char **argv, char **environ_) {
20 /* Call global constructors */
23 /* Register _fini() to be called on exit */
26 /* Count the arguments */
27 for(argc=0;argv[argc];argc++);
29 /* Call main and exit */
30 exit(main(argc,argv,environ));