Closed 29jm closed 3 years ago
This requires changes to the way programs are executed from other programs, i.e. the exec
system call, to fix this properly. I haven't thought about it long enough yet, discussion appreciated!
Closed by f426ba00fc5905b0c91e28b8edfaef6c78f52cfd. A fair bit of cleanup to do, notably making pipes a proper concept, usable from userspace, and having a way for the program that calls exec
s to wait termination, while printing output. Right now programs started from the terminal have a behavior similar to those started as prog&
in a bash shell for instance.
Steps to reproduce:
ls
The output is only accessible via the
log
command within SnowflakeOS, or via the serial.log file on the host machine.