RPV Event driven kernel
Loading...
Searching...
No Matches
kernel_fio.h
1#pragma once
2
3#include <stddef.h>
4#include <stdint.h>
5#include <stdbool.h>
6
7/* -------------------------------------------------------------------------- */
8/* Kernel Filesystem I/O Initialization */
9/* -------------------------------------------------------------------------- */
10
30void _kernel_fio(void);
31
32/* -------------------------------------------------------------------------- */
33/* Drive Management */
34/* -------------------------------------------------------------------------- */
35
48char _kernel_cdrive(void);
49
64bool _kernel_unmount(void);
65
84bool _kernel_mount(char letter);
85
108size_t _kernel_drives(char *drive_lt, size_t nlt);
void _kernel_fio(void)
Initializes kernel file I/O subsystem.
char _kernel_cdrive(void)
Retrieves current active drive letter.
bool _kernel_mount(char letter)
Mounts a drive by letter.
size_t _kernel_drives(char *drive_lt, size_t nlt)
Retrieves available drive letters.
bool _kernel_unmount(void)
Unmounts the currently mounted drive.