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[])
18 open(DEFAULT_TERMINAL, OPENFLAG_READ); // Stdin
19 open(DEFAULT_TERMINAL, OPENFLAG_WRITE); // Stdout
20 open(DEFAULT_TERMINAL, OPENFLAG_WRITE); // Stderr
22 write(1, 13, "Hello, World!");
24 tid = clone(CLONE_VM, 0);
27 execve(DEFAULT_SHELL, NULL, NULL);
28 for(;;) __asm__ __volatile__("hlt");