MicrOS
partitions.h File Reference
#include <stdbool.h>
#include "filesystems/fat/fat.h"
#include "partition.h"
#include "klibrary/kvector.h"
#include "mbr.h"
#include "drivers/floppy/floppy.h"
#include "drivers/harddisk/harddisk.h"
#include "filesystems/fat/fat_header.h"
#include "hdd_wrapper/hdd_wrapper.h"
#include "partition_info.h"

Go to the source code of this file.

Functions

void partitions_init ()
 
void partitions_init_floppy ()
 
void partitions_init_harddisks (HARDDISK_ATA_MASTER_SLAVE type, HARDDISK_ATA_BUS_TYPE bus)
 
partitionpartitions_get_by_path (char *path)
 
partitionpartitions_get_by_symbol (char symbol)
 
int partitions_get_count ()
 
void partitions_get_symbols (char *symbol_array)
 
filesystem_type partitions_get_filesystem_type (char *name)
 
void partitions_get_info (char symbol, partition_info *info)
 

Function Documentation

◆ partitions_get_by_path()

partition* partitions_get_by_path ( char *  path)

◆ partitions_get_by_symbol()

partition* partitions_get_by_symbol ( char  symbol)

◆ partitions_get_count()

int partitions_get_count ( )

◆ partitions_get_filesystem_type()

filesystem_type partitions_get_filesystem_type ( char *  name)

◆ partitions_get_info()

void partitions_get_info ( char  symbol,
partition_info info 
)

◆ partitions_get_symbols()

void partitions_get_symbols ( char *  symbol_array)

◆ partitions_init()

void partitions_init ( )

◆ partitions_init_floppy()

void partitions_init_floppy ( )

◆ partitions_init_harddisks()

void partitions_init_harddisks ( HARDDISK_ATA_MASTER_SLAVE  type,
HARDDISK_ATA_BUS_TYPE  bus 
)