Volume info structure. More...
#include <rawfs.h>
Data Fields | |
uint32_t | vol_numfree |
Number of free clusters. | |
HANDLE | vol_fsmutex |
Mutual exclusion filesystem access semaphore. | |
HANDLE | vol_iomutex |
Mutual exclusion I/O semaphore. | |
uint32_t | vol_sect_cnt |
Number of sectors in this volume. | |
size_t | vol_sect_len |
Bytes per sector. | |
uint8_t * | vol_sect_buf |
Sector data buffer. | |
uint32_t | vol_sect_num |
Buffered sector number. | |
int | vol_sect_dirty |
If not zero, buffer needs to be written. |
Mutual exclusion filesystem access semaphore.
Definition at line 62 of file rawfs.h.
Referenced by RawFsMount().
Number of sectors in this volume.
Definition at line 66 of file rawfs.h.
Referenced by RawFsMount().
size_t _RAWVOLUME::vol_sect_len |
Bytes per sector.
Definition at line 68 of file rawfs.h.
Referenced by RawFsFileRead(), RawFsFileWrite(), and RawFsMount().
Sector data buffer.
Definition at line 70 of file rawfs.h.
Referenced by RawFsFileRead(), RawFsFileWrite(), and RawFsMount().
If not zero, buffer needs to be written.
Definition at line 74 of file rawfs.h.
Referenced by RawFsFileWrite().