#include #include #include int Main(String *args) { FILE home_term = libc::open("/.ui/home", 0); if (home_term < 0) return -1; stdio << "(init) Trivial/Computing Environment says hello. Press super to go home.\n"; for (int i = 0; args[i]; i++) { if (i == 0) continue; stdio.printf("(init) Spawning %s...\n", args[i].c_str()); int pid = libc::run(args[i].c_str(), 0, home_term); if (pid < 0) { stdio << "(init) Error. Sorry.\n"; } else { libc::waitpid(pid, 1); } } stdio << "(init) Goodbye.\n"; return 0; }