Ignore:
Timestamp:
Jul 27, 2015, 5:56:15 PM (9 years ago)
Author:
guerin
Message:

fat32: generic error codes

Instead of having unique error codes per function, define an error
code map. Return more meaningful codes to the user.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • soft/giet_vm/giet_fat32/fat32_shared.h

    r663 r664  
    4747#define SEEK_CUR                1
    4848
     49/********************************************************************************
     50  Error codes map.
     51********************************************************************************/
     52
     53#define GIET_FAT32_OK                   (  0)
     54#define GIET_FAT32_NOT_INITIALIZED      (- 1)
     55#define GIET_FAT32_INVALID_BOOT_SECTOR  (- 2)
     56#define GIET_FAT32_IO_ERROR             (- 3)
     57#define GIET_FAT32_FILE_NOT_FOUND       (- 4)
     58#define GIET_FAT32_INVALID_FD           (- 5)
     59#define GIET_FAT32_NAME_TOO_LONG        (- 6)
     60#define GIET_FAT32_TOO_MANY_OPEN_FILES  (- 7)
     61#define GIET_FAT32_NOT_OPEN             (- 8)
     62#define GIET_FAT32_IS_OPEN              (- 9)
     63#define GIET_FAT32_READ_ONLY            (-10)
     64#define GIET_FAT32_NO_FREE_SPACE        (-11)
     65#define GIET_FAT32_INVALID_ARG          (-12)
     66#define GIET_FAT32_NOT_A_DIRECTORY      (-13)
     67#define GIET_FAT32_IS_DIRECTORY         (-14)
     68#define GIET_FAT32_DIRECTORY_NOT_EMPTY  (-15)
     69#define GIET_FAT32_MOVE_INTO_SUBDIR     (-16)
     70#define GIET_FAT32_FILE_EXISTS          (-17)
     71#define GIET_FAT32_NO_MORE_ENTRIES      (-18)
     72#define GIET_FAT32_BUFFER_TOO_SMALL     (-19)
     73
    4974#endif // _FAT32_SHARED
    5075
Note: See TracChangeset for help on using the changeset viewer.