103 |
cons_change_t *buffer; |
cons_change_t *buffer; |
104 |
} changes; |
} changes; |
105 |
} state; |
} state; |
106 |
|
|
107 |
|
uint32_t scrolling; |
108 |
}; |
}; |
109 |
|
|
110 |
struct cons |
struct cons |
208 |
virtual console entry is removed. CONS is locked. */ |
virtual console entry is removed. CONS is locked. */ |
209 |
void cons_vcons_remove (cons_t cons, vcons_list_t vcons_entry); |
void cons_vcons_remove (cons_t cons, vcons_list_t vcons_entry); |
210 |
|
|
211 |
/* Open the virtual console ID or the ACTIVE_ID plus DELTA one in CONS |
/* Open the virtual console ID or the virtual console DELTA steps away |
212 |
and return it in R_VCONS. */ |
from VCONS in the linked list and return it in R_VCONS, which will |
213 |
error_t cons_switch (cons_t cons, int active_id, int id, int delta, |
be locked. */ |
214 |
vcons_t *r_vcons); |
error_t cons_switch (vcons_t vcons, int id, int delta, vcons_t *r_vcons); |
215 |
|
|
216 |
|
/* Scroll back into the history of VCONS by DELTA lines. */ |
217 |
|
int cons_vcons_scrollback (vcons_t vcons, int delta); |
218 |
|
|
219 |
|
|
220 |
extern const struct argp cons_startup_argp; |
extern const struct argp cons_startup_argp; |