ex: add console.write

This commit is contained in:
Loïc Grégoire
2026-06-27 16:30:26 -04:00
parent a1a5ba594e
commit e9b635733d
2 changed files with 14 additions and 0 deletions
+13
View File
@@ -94,6 +94,19 @@ fn worker(_: ?*anyopaque) void {
}
}
pub fn write(buf: []const u8) void {
console_lock.acquire();
var it = console_list.iterator();
while (it.next()) : (it.advance()) {
const console: *Console = @fieldParentPtr("link", it.get());
console.write(console.ctx, buf);
}
console_lock.release();
}
pub fn register(cons: *Console) void {
// Drain all logs until now.
_ = drain_from_on(0, cons);