Popis:
Súbor disk.c (Mountovanie a demountovanie disku/diskov)
fat32/disk.c
#include <stdio.h>
#include <unistd.h>
#include <disk.h>
Funkcie
int d_mount (int image_descriptor)
int d_umount (int index)
unsigned short d_readSectors (unsigned long LBAaddress, void *buffer, unsigned short count, unsigned short BPSector, int index)
unsigned short d_writeSectors (unsigned long LBAaddress, void *buffer, unsigned short count, unsigned short BPSector, int index)
Premenné
int dCount = 0
Popis funkcií
int d_mount (int image_descriptor)
Mountuje disk/y. Vráti počet namountovaných diskov.
int d_umount (int index)
Demountovanie obrazu disku
unsigned short d_readSectors (unsigned long LBAaddress,
void *buffer,
unsigned short count,
unsigned short BPSector,
int index)
Načíta z image na pozícii LBAaddress počet sektorov do buffera, počet bytov na sektor je
BPSector a index určuje číslo namountovaného disku, z ktorého sa bude čítať.
unsigned short d_writeSectors (unsigned long LBAaddress,
void *buffer,
unsigned short count,
unsigned short BPSector,
int index)
Načíta z image na pozícii LBAaddress počet sektorov do buffera, počet bytov na sektor je
BPSector a index určuje číslo namountovaného disku, do ktorého sa bude zapisovať.
Kľúčové slová:
Súbor
Disk
Mountovanie
Funkcie
Premenné
Popis
Počet
Obraz
Buffer
Sektor
Deskriptory
Data
Klaster
Index
Atribút
Path
Findex
Direntry
Obsah:
- Súbor disk.c (mountovanie a demountovanie disku/diskov) 3
Súbor fat32.c (operácie s fat32) 4
Súbor file.c (nájdenie súboru podľa názvu a alokácia súboru s názvom) 6
Súbor fsops.c (operácie na fat32) 9
Súbor main.c (funkcia main) 10