|
Kintsugi OS 0.4.0
x86 Monolithic OS
|
#include "kernel.h"#include "../cpu/isr.h"#include "../drivers/ata_pio.h"#include "../drivers/screen.h"#include "../drivers/screen_output_switch.h"#include "../drivers/terminal.h"#include "../fs/fat12.h"#include "../kklibc/kklibc.h"#include "../multiboot.h"#include "sysinfo.h"#include "utils.h"Macros | |
| #define | MAX_ARGS 32 |
Functions | |
| static void | parse_multiboot2_tags (multiboot_tag_t *tags) |
| void | kmain (u32 multiboot_magic, void *multiboot_info) |
| char ** | get_args (char *input) |
| void | user_input (char *input) |
| Обработка пользовательского ввода в шелле | |
Variables | |
| int | shell_cursor_offset = 0 |
| int | shell_prompt_offset = 0 |
| #define MAX_ARGS 32 |
| char ** get_args | ( | char * | input | ) |
| void kmain | ( | u32 | multiboot_magic, |
| void * | multiboot_info | ||
| ) |
|
static |
| void user_input | ( | char * | input | ) |
Обработка пользовательского ввода в шелле
| input |
| int shell_cursor_offset = 0 |
| int shell_prompt_offset = 0 |