next up previous contents index
Next: bnnk_open Up: Estrutura do BananaKernel Previous: bnnk_getsize

Gerenciador de arquivos

O gerenciador de arquivos fornece as funções comuns de acesso a arquivos como open , read , write e close , e, também, funções para formatar uma imagem de disco.

bnnk_open() 
abre um arquivo em disco;
bnnk_read() 
faz a leitura de um arquivo aberto no disco para a memória;
bnnk_write() 
escreve em um arquivo aberto; e
bnnk_close() 
fecha o arquivo aberto em disco.
bnnk_fs_format()
formata o disco de acordo com o sistema de arquivos com alocação contínua (apenas na versão simples).

Para cada função do gerenciador de arquivos, serão descritos os seus parâmetros de entrada e saída e mostrado o seu protótipo.

Existe, apenas na versão simples, uma função para formatar o sistema de arquivos, chamada bnnk_fs_format , que deve ser chamada, sem parâmetros de entrada, antes de utilizar o gerenciador de arquivos pela primeira vez em conjunto com um disco.



 

rafael@safecore.net