#include #include int main() { sigset_t set; int status; write(1, "nyaOS init process started\n", 28); sigfillset(&set); sigprocmask(SIG_BLOCK, &set, 0); if (fork()) pause(); //TODO - eventually add device scan // if (!fork()) execve("/sbin/devscan", 0, 0); sigprocmask(SIG_UNBLOCK, &set, 0); // setsid(); setpgid(0, 0); write(1, "press RETURN to\n\n", 17); char a[2] = {0}; read(0, a, 1); // make tty1 execve("/sbin/fdmaker", 0, 0); // execve("/sbin/devscan", 0, 0); // execve("/sbin/fdmaker", 0, 0); }