added sparc newlib backend
[akaros.git] / user / parlib / src / parlibmain.c
1 // Called from entry.S to get us going.
2 #ifdef __DEPUTY__
3 #pragma nodeputy
4 #endif
5
6 #include <parlib.h>
7 #include <stdlib.h>
8 #include <unistd.h>
9 #include <debug.h>
10
11 extern int main(int argc, char **argv);
12
13 void parlibmain(int argc, char **argv)
14 {
15         /* This is a good time to connect a global var to the procinfo structure
16          * like we used to do with env_t */
17         //env = (env_t*)procinfo;       
18
19         debug("Hello from process %d!\n", getpid());
20         // call user main routine
21         int r = main(argc, argv);
22
23         // exit gracefully
24         exit(r);
25 }