diff options
author | WlodekM <[email protected]> | 2025-02-19 10:24:56 +0200 |
---|---|---|
committer | WlodekM <[email protected]> | 2025-02-19 10:24:56 +0200 |
commit | 3cafac0479d25ec70375712576ad2d965d10ebac (patch) | |
tree | d013c36a26406e1884bb2f9362760cb897bb2172 /sbin/init/init.c | |
parent | 4583635f5d11cc7aa6d71ccba0ceea5644d9e02b (diff) |
devscan and stuff
Diffstat (limited to 'sbin/init/init.c')
-rw-r--r-- | sbin/init/init.c | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/sbin/init/init.c b/sbin/init/init.c index 56df6a6..d2fa095 100644 --- a/sbin/init/init.c +++ b/sbin/init/init.c @@ -5,15 +5,18 @@ int main() { __pid_t forkResult = fork(); if (forkResult == 0) { //TODO - eventually add device scan - // __pid_t forkResult = fork(); - // if (forkResult == 0) { - // execve("/sbin/", 0, 0) - // } else { - // execve("/sbin/", 0, 0) - // } - - // make tty1 - execve("/sbin/fdmaker", 0, 0); + __pid_t forkResult = fork(); + if (forkResult == 0) { + execve("/sbin/devscan", 0, 0); + } else { + write(1, "press RETURN to", 15); + 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); } else { pause(); } |