[kernel] Make stdout channel available to processes

The "fake" stdout channel is now being passed in the new j6_process_init
structure to processes, and nulldrv now uses it to print a message to
the console.
This commit is contained in:
2020-08-30 18:47:14 -07:00
parent 724b846ee4
commit 42455873ff
7 changed files with 58 additions and 10 deletions

View File

@@ -261,11 +261,16 @@ console::set_color(uint8_t fg, uint8_t bg)
}
}
void
size_t
console::puts(const char *message)
{
while (message && *message)
size_t n = 0;
while (message && *message) {
n++;
putc(*message++);
}
return n;
}
void