2017-02-27 14:48:38 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include <stdio.h>
|
|
|
|
|
2017-07-24 17:57:13 +02:00
|
|
|
struct console {
|
|
|
|
FILE *fp;
|
|
|
|
};
|
2017-07-18 16:11:36 +02:00
|
|
|
|
2017-07-24 17:57:13 +02:00
|
|
|
struct console *console_init(unsigned dev_id);
|
|
|
|
int console_peek(char *c, struct console *console, int block);
|
|
|
|
int console_getc(char *c, struct console *console);
|
|
|
|
int console_getline(struct console *console, char *buf, size_t n);
|
|
|
|
ssize_t console_read(struct console *console, char *buf, size_t n);
|