definizioni di base per libfat Continua...
Vai al codice sorgente di questo file.
Definizioni | |
#define | FAT_TYPE 0x46 |
#define | ROOT_IDX 0 |
#define | BLOCK_FREE 0x00000000 |
#define | LAST_BLOCK 0xFFFFFFFF |
#define | INIT_BLOCK 0x00 |
#define | DIR_ENTRY_FREE 0x00 |
#define | DIR_ENTRY_BUSY 0x01 |
#define | MAX_LEN_NAME 8 |
#define | FILE_ENTRY 0x02 |
#define | SUB_ENTRY 0x03 |
#define | STDLIBERR -1 |
#define | ENTL -2 |
#define | ERFCD -3 |
#define | ERBD -4 |
#define | ENSFD -5 |
#define | EDAEX -6 |
#define | ENMSD -7 |
#define | EWFCD -8 |
#define | EWBD -9 |
#define | EBDP -10 |
definizioni di base per libfat
Definizione nel file fat_defs.h.
#define FAT_TYPE 0x46 |
Identificativo di un file system di tipo FAT, corrisponde al carattere F.
Definizione alla linea 11 del file fat_defs.h.
#define ROOT_IDX 0 |
Indice del blocco in cui e' memorizzata la root del file system
Definizione alla linea 12 del file fat_defs.h.
#define BLOCK_FREE 0x00000000 |
Identificativo blocco libero (nella FAT)
Definizione alla linea 13 del file fat_defs.h.
#define LAST_BLOCK 0xFFFFFFFF |
Identificativo ultimo blocco di un file/directory (nella FAT).
Definizione alla linea 14 del file fat_defs.h.
#define INIT_BLOCK 0x00 |
Carattere di inizializzazione dei blocchi nel device (i.e ogni byte del blocco e' inizializzato a questo valore)
Definizione alla linea 15 del file fat_defs.h.
#define DIR_ENTRY_FREE 0x00 |
Directory entry disponibile (nella directory table).
Definizione alla linea 16 del file fat_defs.h.
#define DIR_ENTRY_BUSY 0x01 |
Directory entry occupata (nella directory table)
Definizione alla linea 17 del file fat_defs.h.
#define MAX_LEN_NAME 8 |
Lunghezza massima dei nomi di file/directory.
Definizione alla linea 18 del file fat_defs.h.
#define FILE_ENTRY 0x02 |
La directory entry e` relativa a un file (nella directory table).
Definizione alla linea 19 del file fat_defs.h.
#define SUB_ENTRY 0x03 |
La directory entry e` relativa a una sottodirectory (nella directory table).
Definizione alla linea 20 del file fat_defs.h.
#define STDLIBERR -1 |
Error in lib function (errno setted)
Definizione alla linea 26 del file fat_defs.h.
#define ENTL -2 |
Error Name Too Long (exceeding MAX_LEN_NAME)
Definizione alla linea 27 del file fat_defs.h.
#define ERFCD -3 |
Error Reading Fat Control Data
Definizione alla linea 28 del file fat_defs.h.
#define ERBD -4 |
Error Reading Block Data
Definizione alla linea 29 del file fat_defs.h.
#define ENSFD -5 |
Error Not Such File or Directory
Definizione alla linea 30 del file fat_defs.h.
#define EDAEX -6 |
Error Directory Already Exists
Definizione alla linea 31 del file fat_defs.h.
#define ENMSD -7 |
Error No More Space on Device
Definizione alla linea 32 del file fat_defs.h.
#define EWFCD -8 |
Error Writing Fat Control Data
Definizione alla linea 33 del file fat_defs.h.
#define EWBD -9 |
Error Writing Block Data
Definizione alla linea 34 del file fat_defs.h.
#define EBDP -10 |
Error Bad Directory Path
Definizione alla linea 35 del file fat_defs.h.