FreeCalypso > hg > freecalypso-sw
comparison rvinterf/include/ffserr.h @ 289:244f08f58e51
fc-fsio: error decoding implemented
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Fri, 28 Feb 2014 23:12:52 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
288:e33d71e9033f | 289:244f08f58e51 |
---|---|
1 /* | |
2 * FFS error codes as returned in TMFFS2 response byte packets: | |
3 * these are positive, whereas the ones in the gsm-fw code | |
4 * are negative. | |
5 */ | |
6 | |
7 enum TMFFS_ERRORS { | |
8 TMFFS_ERR_NODEVICE = 1, /* flash device unknown */ | |
9 TMFFS_ERR_CORRUPTED = 2, /* filesystem corrupted!? */ | |
10 TMFFS_ERR_NOPREFORMAT = 3, /* ffs not preformatted */ | |
11 TMFFS_ERR_NOFORMAT = 4, /* ffs not formatted */ | |
12 TMFFS_ERR_BADFORMAT = 5, /* incompatible ffs version, re-format needed */ | |
13 TMFFS_ERR_MAGIC = 6, /* bad magic */ | |
14 TMFFS_ERR_AGAIN = 7, /* not ready, try again later */ | |
15 TMFFS_ERR_NOSYS = 8, /* function not implemented */ | |
16 TMFFS_ERR_DRIVER = 9, /* ffs device driver error */ | |
17 | |
18 TMFFS_ERR_NOSPACE = 10, /* out of data space */ | |
19 TMFFS_ERR_FSFULL = 11, /* file system full, no free inodes */ | |
20 TMFFS_ERR_BADNAME = 12, /* bad filename */ | |
21 TMFFS_ERR_NOTFOUND = 13, /* object not found */ | |
22 TMFFS_ERR_EXISTS = 14, /* object exists */ | |
23 TMFFS_ERR_ACCESS = 15, /* access permission violation */ | |
24 TMFFS_ERR_NAMETOOLONG = 16, /* filename too long */ | |
25 TMFFS_ERR_INVALID = 17, /* invalid argument */ | |
26 TMFFS_ERR_DIRNOTEMPTY = 18, /* directory not empty */ | |
27 TMFFS_ERR_NOTADIR = 19, /* object is not a directory */ | |
28 TMFFS_ERR_SPARE = 20, /* SPARE */ | |
29 TMFFS_ERR_FILETOOBIG = 21, /* file too big */ | |
30 TMFFS_ERR_NOTAFILE = 22, /* object is not a file */ | |
31 TMFFS_ERR_PATHTOODEEP = 23, /* path too deep */ | |
32 | |
33 TMFFS_ERR_NUMFD = 24, /* Max number of open files reached */ | |
34 TMFFS_ERR_BADFD = 25, /* Bad file descriptor */ | |
35 TMFFS_ERR_BADOP = 26, /* Bad operation */ | |
36 TMFFS_ERR_LOCKED = 27, /* The file is locked */ | |
37 | |
38 TMFFS_ERR_TOOBIG = 30, /* too big (tmffs buffer overflow) */ | |
39 TMFFS_ERR_MEMORY = 31, /* out of memory */ | |
40 TMFFS_ERR_MSGSEND = 32, /* message send failed */ | |
41 | |
42 /* debug errors - ??? */ | |
43 | |
44 TMFFS_ERR_SIBLINGLOOP = 40, /* directory sibling loop */ | |
45 TMFFS_ERR_NOBLOCKS = 41, /* No more blocks!? */ | |
46 TMFFS_ERR_DBR = 42, /* Data reclaim did not finish!? */ | |
47 TMFFS_ERR_RECLAIMLOOP = 43 /* Data reclaim loop */ | |
48 }; |