26 |
struct display; |
struct display; |
27 |
typedef struct display *display_t; |
typedef struct display *display_t; |
28 |
|
|
29 |
|
void display_init (void); |
30 |
|
|
31 |
/* Create a new virtual console display, with the system encoding |
/* Create a new virtual console display, with the system encoding |
32 |
being ENCODING. */ |
being ENCODING. */ |
33 |
error_t display_create (display_t *r_display, const char *encoding); |
error_t display_create (display_t *r_display, const char *encoding); |
55 |
ssize_t display_output (display_t display, int nonblock, char *data, |
ssize_t display_output (display_t display, int nonblock, char *data, |
56 |
size_t datalen); |
size_t datalen); |
57 |
|
|
58 |
|
mach_port_t display_get_filemap (display_t display, vm_prot_t prot); |
59 |
|
|
60 |
ssize_t display_read (display_t display, int nonblock, off_t off, |
ssize_t display_read (display_t display, int nonblock, off_t off, |
61 |
char *data, size_t len); |
char *data, size_t len); |
62 |
|
|