/trunk/uspace/lib/libc/include/console.h |
---|
52,6 → 52,7 |
extern ssize_t console_write(const char *buf, size_t nbyte); |
extern void console_putstr(const char *s); |
extern void console_flush(void); |
extern void console_flush_optional(void); |
extern int console_get_size(int *, int *); |
extern void console_set_style(int); |
/trunk/uspace/lib/libc/generic/console.c |
---|
238,6 → 238,12 |
async_msg_0(cons_phone, CONSOLE_FLUSH); |
} |
void console_flush_optional(void) |
{ |
if (console_phone >= 0) |
console_flush(); |
} |
int console_get_size(int *rows, int *cols) |
{ |
int cons_phone = console_phone_get(true); |
/trunk/uspace/lib/libc/generic/libc.c |
---|
48,6 → 48,7 |
#include <ipc/ipc.h> |
#include <async.h> |
#include <as.h> |
#include <console.h> |
#include <loader/pcb.h> |
extern char _heap; |
83,6 → 84,7 |
} |
main(argc, argv); |
console_flush_optional(); |
} |
void __exit(void) |