2 * Acess2 System Init Task
7 #define NULL ((void*)0)
8 #define DEFAULT_TERMINAL "/Devices/VTerm/0"
9 #define DEFAULT_SHELL "/Acess/CLIShell"
13 * \fn int main(int argc, char *argv[])
15 int main(int argc, char *argv[])
17 open(DEFAULT_TERMINAL, OPENFLAG_READ); // Stdin
18 open(DEFAULT_TERMINAL, OPENFLAG_WRITE); // Stdout
19 open(DEFAULT_TERMINAL, OPENFLAG_WRITE); // Stderr
21 write(1, 13, "Hello, World!");
23 if(clone(CLONE_VM, 0) == 0)
25 execve(DEFAULT_SHELL, NULL, NULL);