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.
m2mb_fs_errno.h
Generated by
1.8.16
© Telit 2023 All rights reserved.
Copyright Policy
|
Editorial Policy
|
EU Privacy Policy
|
Global Privacy Policy
|
Modern Slavery Statement
|
Terms of Use