36 lines · 414 B · C
RawDownload
#include <u.h>#include <libc.h>#include <bio.h>#include <thread.h>#include "cpu.h"#include "devs.h" Biobuf *stdin; voidconsinit(void){	stdin = Bfdopen(0, OREAD);	return;} u8intconsread(void){	return (u8int)Bgetc(stdin);} voidconswrite(u8int dat){	write(1, &dat, 1);} Device console = {	.active = 1,	.init = consinit,	.read = consread,	.write = conswrite,	.status = nil,	.cmd = nil,};