Files
kolibrios/programs/develop/ktcc/trunk/libc.obj/source/sys/conio.c
Egor00f a5ef404043 libc.obj: add output to shell.
sometimes it lose chars
2026-02-22 01:07:12 +05:00

36 lines
740 B
C

#include <shell_api.h>
#include <conio.h>
#include <stdlib.h>
int console_read()
{
}
void console_write(char* ptr, size_t len)
{
if (__shell_is_init < __SHELL_INIT_FAILED) {
shell_write_string(ptr, len);
}
if(__shell_is_init == __SHELL_INIT_FAILED) {
_ksys_debug_puts("console\n");
con_init();
con_write_string((char*)ptr, len);
}
}
void console_exit()
{
_ksys_debug_puts("console exit\n");
if (__shell_is_init < __SHELL_INIT_FAILED) {
_ksys_debug_puts("shell_exit\n");
shell_exit();
}
if(__shell_is_init == __SHELL_INIT_FAILED) {
if (__con_is_load) {
_ksys_debug_puts("con_exit\n");
con_exit(0);
}
}
}