PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
fat_write.h
1#ifndef _FAT_WRITE_H
2#define _FAT_WRITE_H 1
3
4extern int fat_createFile(fat_driver *fatd, const char *fname, char directory, char escapeNotExist, unsigned int *cluster, unsigned int *sfnSector, int *sfnOffset);
5extern int fat_deleteFile(fat_driver *fatd, const char *fname, char directory);
6extern int fat_truncateFile(fat_driver *fatd, unsigned int cluster, unsigned int sfnSector, int sfnOffset);
7extern int fat_renameFile(fat_driver *fatd, fat_dir *fatdir, const char *fname);
8extern int fat_writeFile(fat_driver *fatd, fat_dir *fatDir, int *updateClusterIndices, unsigned int filePos, unsigned char *buffer, int size);
9extern int fat_updateSfn(fat_driver *fatd, int size, unsigned int sfnSector, int sfnOffset);
10
11extern int fat_allocSector(fat_driver *fatd, unsigned int sector, unsigned char **buf);
12extern int fat_writeSector(fat_driver *fatd, unsigned int sector);
13extern int fat_flushSectors(fat_driver *fatd);
14#endif /* _FAT_WRITE_H */