Main Page | Modules | Namespace List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

fsfat.c File Reference

#include "fsfat.h"
#include "fat/fat.h"

Functions

bool fat_formatDevice (void *hMsd)
void * fat_mountPartition (void *hMsd)
bool fat_unmountPartition (void *partition)
unsigned long fat_partitionSize (void *pPartition)
unsigned long fat_partitionFree (void *pPartition)
bool fat_fdirExists (void *partition, const char *dir)
bool fat_fdirEmpty (void *partition, const char *dir)
int fat_fmkdir (void *partition, const char *dir)
int fat_frmdir (void *partition, const char *dir)
int fat_fdelete (void *pPartition, const char *filename)
void * fat_fopen (void *pPartition, const char *fname, unsigned short modebits)
int fat_fclose (void *stream)
int fat_feof (void *stream)
int fat_fread (void *buffer, size_t size, size_t num, void *stream)
int fat_fwrite (const void *buffer, size_t size, size_t count, void *stream)
int fat_fputc (int ch, void *stream)
int fat_fgetc (void *stream)
int fat_fseek (void *stream, long offset, int origin)
void fat_extractDateTime (T_FF_DATE *pa_stDateTime, QWORD pa_nFatDate)
void fat_assignFindInfo (T_FF_INFO *ffblk)
int fat_findFirst (void *partition, const char *pathname, T_FF_INFO *ffblk, int attrib)
int fat_findNext (void *partition, T_FF_INFO *ffblk)
int fat_findClose (T_FF_INFO *ffblk)
T_FS_FUNCTIONSfat_getFileFunctions (void)

Variables

T_FS_FUNCTIONS g_stFatFunctions

Function Documentation

void fat_assignFindInfo T_FF_INFO ffblk  ) 
 

void fat_extractDateTime T_FF_DATE pa_stDateTime,
QWORD  pa_nFatDate
 

int fat_fclose void *  stream  ) 
 

int fat_fdelete void *  pPartition,
const char *  filename
 

bool fat_fdirEmpty void *  partition,
const char *  dir
 

bool fat_fdirExists void *  partition,
const char *  dir
 

int fat_feof void *  stream  ) 
 

int fat_fgetc void *  stream  ) 
 

int fat_findClose T_FF_INFO ffblk  ) 
 

int fat_findFirst void *  partition,
const char *  pathname,
T_FF_INFO ffblk,
int  attrib
 

int fat_findNext void *  partition,
T_FF_INFO ffblk
 

int fat_fmkdir void *  partition,
const char *  dir
 

void* fat_fopen void *  pPartition,
const char *  fname,
unsigned short  modebits
 

bool fat_formatDevice void *  hMsd  ) 
 

int fat_fputc int  ch,
void *  stream
 

int fat_fread void *  buffer,
size_t  size,
size_t  num,
void *  stream
 

int fat_frmdir void *  partition,
const char *  dir
 

int fat_fseek void *  stream,
long  offset,
int  origin
 

int fat_fwrite const void *  buffer,
size_t  size,
size_t  count,
void *  stream
 

T_FS_FUNCTIONS* fat_getFileFunctions void   ) 
 

void* fat_mountPartition void *  hMsd  ) 
 

unsigned long fat_partitionFree void *  pPartition  ) 
 

unsigned long fat_partitionSize void *  pPartition  ) 
 

bool fat_unmountPartition void *  partition  ) 
 


Variable Documentation

T_FS_FUNCTIONS g_stFatFunctions
 

Initial value:


Generated on Thu Mar 2 16:11:28 2006 for VDK Blacksheep by  doxygen 1.4.1