Kintsugi OS 0.4.0
x86 Monolithic OS
Loading...
Searching...
No Matches
utils.h
Go to the documentation of this file.
1#ifndef UTILS_H
2#define UTILS_H
3
9void binary_pow_command(char** args);
10
16void rand_command(char** args);
17
23void rand_range_command(char** args);
24
30void reboot_command(char** args);
31
37void sleep_command(char** args);
38
44void shutdown_qemu(char** args);
45
51void halt_cpu(char** args);
52
58void info_command_shell(char** args);
59
65void mem_dump(char** args);
66
72void clear_screen_command(char** args);
73
79void kmalloc_command(char** args);
80
86void echo_command(char** args);
87
93void free_command(char** args);
94
95void ls_command(char** args);
96
97void cat_command(char** args);
98
99void load_command(char** args);
100
101void print_fat12_info_command(char** args);
102
103/* -------------------------------------------------------------------------- */
104/* НОВЫЕ КОМАНДЫ ДЛЯ РАБОТЫ С ФАЙЛАМИ */
105/* -------------------------------------------------------------------------- */
106
112void create_command(char** args);
113
119void delete_command(char** args);
120
126void write_command(char** args);
127
128#endif
void ls_command(char **args)
Definition utils.c:163
void rand_command(char **args)
Команда обертка шелла для генерации случайного числа
Definition utils.c:35
void load_command(char **args)
Definition utils.c:198
void sleep_command(char **args)
Команда обертка шелла для ожидания
Definition utils.c:63
void halt_cpu(char **args)
Команда для халтинга процессора
Definition utils.c:80
void info_command_shell(char **args)
Команда для фетчинга данных об ОС
Definition utils.c:107
void clear_screen_command(char **args)
Команда очистки
Definition utils.c:72
void print_fat12_info_command(char **args)
Definition utils.c:194
void delete_command(char **args)
Команда удаления файла
Definition utils.c:252
void rand_range_command(char **args)
Команда обертка шелла для генерации случайного числа в диапазоне
Definition utils.c:46
void shutdown_qemu(char **args)
Команда обертка шелла для выключения QEMU.
Definition utils.c:76
void create_command(char **args)
Команда создания пустого файла
Definition utils.c:237
void free_command(char **args)
Команда обертка шелла для освобождения памяти (free)
Definition utils.c:130
void write_command(char **args)
Команда записи в файл
Definition utils.c:267
void cat_command(char **args)
Definition utils.c:168
void binary_pow_command(char **args)
Команда обертка шелла для бинарного возведения в степень
Definition utils.c:21
void mem_dump(char **args)
Команда обертка шелла для дампа памяти
Definition utils.c:120
void echo_command(char **args)
Команда эхо-вывода
Definition utils.c:124
void reboot_command(char **args)
Команда обертка шелла для перезагрузки
Definition utils.c:59
void kmalloc_command(char **args)
Команда обертка шелла для аллокации памяти (kmalloc)
Definition utils.c:146