mirror of
https://github.com/wichtounet/thor-os.git
synced 2025-09-10 13:04:53 -04:00
Allow writing to the terminal
This commit is contained in:
parent
c53f66af49
commit
c49f14920b
@ -264,6 +264,13 @@ size_t stdio::terminal_driver::read(void* data, char* buffer, size_t count, size
|
|||||||
}
|
}
|
||||||
|
|
||||||
size_t stdio::terminal_driver::write(void* data, const char* buffer, size_t count, size_t& written){
|
size_t stdio::terminal_driver::write(void* data, const char* buffer, size_t count, size_t& written){
|
||||||
|
auto* terminal = reinterpret_cast<stdio::virtual_terminal*>(data);
|
||||||
|
|
||||||
|
for(size_t i = 0; i < count;++i){
|
||||||
|
terminal->print(buffer[i]);
|
||||||
|
}
|
||||||
|
|
||||||
|
written = count;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user