m2mb API docs  25.30.004.0
m2mb API sets documentation
m2mb_fs_errno.h
Go to the documentation of this file.
1 /* $version: 252203 */
2 /*===============================================================================================*/
3 /* >>> Copyright (C) Telit Communications S.p.A. Italy All Rights Reserved. <<< */
24 #ifndef M2M_M2MB_FS_ERRNO_H
25 #define M2M_M2MB_FS_ERRNO_H
26 
27 
28 /* Global declarations ==========================================================================*/
29 #define M2MB_FS_ENOERR 0 /* Success */
30 #define M2MB_FS_EPERM 1 /* Operation not permitted */
31 #define M2MB_FS_ENOENT 2 /* No such file or directory */
32 #define M2MB_FS_EIO 5 /* I/O error */
33 #define M2MB_FS_EBADF 9 /* Bad file descriptor */
34 #define M2MB_FS_ENOMEM 12 /* Out of memory */
35 #define M2MB_FS_EACCES 13 /* Permission denied */
36 #define M2MB_FS_EBUSY 16 /* Device or resource busy */
37 #define M2MB_FS_EEXIST 17 /* File exists */
38 #define M2MB_FS_EXDEV 18 /* Cross-device link */
39 #define M2MB_FS_ENODEV 19 /* No such device */
40 #define M2MB_FS_ENOTDIR 20 /* Not a directory */
41 #define M2MB_FS_EISDIR 21 /* Is a directory */
42 #define M2MB_FS_EINVAL 22 /* Invalid argument */
43 #define M2MB_FS_EMFILE 24 /* Too many open files */
44 #define M2MB_FS_ETXTBSY 26 /* File or directory busy (already open) */
45 #define M2MB_FS_ENOSPC 28 /* No space left on device */
46 #define M2MB_FS_ESPIPE 29 /* Illegal seek */
47 #define M2MB_FS_ENAMETOOLONG 36 /* File name too long */
48 #define M2MB_FS_ENOTEMPTY 39 /* Directory not empty */
49 #define M2MB_FS_ELOOP 40 /* Too many symbolic links encountered */
50 #define M2MB_FS_EILSEQ 84 /* Illegal byte sequence */
51 #define M2MB_FS_ETIMEDOUT 110 /* Operation/Connection timed out. */
52 #define M2MB_FS_ESTALE 116 /* Stale remote file handle. */
53 #define M2MB_FS_EDQUOT 122 /* Quota exceeded */
54 
55 /* Global typedefs ==============================================================================*/
56 /* Global functions =============================================================================*/
57 /*-----------------------------------------------------------------------------------------------*/
82 /*-----------------------------------------------------------------------------------------------*/
83 INT32 m2mb_fs_get_errno_value( void );
84 
85 #endif /* M2M_M2MB_FS_ERRNO_H */
86 
m2mb_fs_get_errno_value
INT32 m2mb_fs_get_errno_value(void)
Get file system errno value.