Kintsugi OS 0.2.0
x86 Monolithic OS
Loading...
Searching...
No Matches
kernel.c File Reference
#include "kernel.h"
#include "../cpu/isr.h"
#include "../drivers/ata_pio.h"
#include "../drivers/screen.h"
#include "../kklibc/kklibc.h"
#include "../kklibc/paging.h"
#include "sysinfo.h"
#include "utils.h"

Macros

#define MAX_ARGS   32
 

Functions

void kmain ()
 
char ** get_args (char *input)
 
void user_input (char *input)
 Обработка пользовательского ввода в шелле
 

Variables

int shell_cursor_offset = 0
 
int shell_prompt_offset = 0
 

Macro Definition Documentation

◆ MAX_ARGS

#define MAX_ARGS   32

Function Documentation

◆ get_args()

char ** get_args ( char *  input)

◆ kmain()

void kmain ( )

◆ user_input()

void user_input ( char *  input)

Обработка пользовательского ввода в шелле

Parameters
input

Variable Documentation

◆ shell_cursor_offset

int shell_cursor_offset = 0

◆ shell_prompt_offset

int shell_prompt_offset = 0