Merge pull request #820 from armink/fix_ibc_armlibc

Fix ibc armlibc
This commit is contained in:
Bernard Xiong 2017-08-20 11:31:05 +08:00 committed by GitHub
commit d4a1843c3e
1 changed files with 63 additions and 61 deletions

View File

@ -6,73 +6,75 @@
#include <dfs_def.h> #include <dfs_def.h>
/* using device error codes */ /* using device error codes */
#define ENOENT DFS_STATUS_ENOENT #define ENOENT DFS_STATUS_ENOENT
#define EIO DFS_STATUS_EIO #define EIO DFS_STATUS_EIO
#define ENXIO DFS_STATUS_ENXIO #define ENXIO DFS_STATUS_ENXIO
#define EBADF DFS_STATUS_EBADF #define EBADF DFS_STATUS_EBADF
#define EAGAIN DFS_STATUS_EAGAIN #define EAGAIN DFS_STATUS_EAGAIN
#define ENOMEM DFS_STATUS_ENOMEM #define ENOMEM DFS_STATUS_ENOMEM
#define EBUSY DFS_STATUS_EBUSY #define EBUSY DFS_STATUS_EBUSY
#define EEXIST DFS_STATUS_EEXIST #define EEXIST DFS_STATUS_EEXIST
#define EXDEV DFS_STATUS_EXDEV #define EXDEV DFS_STATUS_EXDEV
#define ENODEV DFS_STATUS_ENODEV #define ENODEV DFS_STATUS_ENODEV
#define ENOTDIR DFS_STATUS_ENOTDIR #define ENOTDIR DFS_STATUS_ENOTDIR
#define EISDIR DFS_STATUS_EISDIR #define EISDIR DFS_STATUS_EISDIR
#define EINVAL DFS_STATUS_EINVAL #define EINVAL DFS_STATUS_EINVAL
#define ENOSPC DFS_STATUS_ENOSPC #define ENOSPC DFS_STATUS_ENOSPC
#define EROFS DFS_STATUS_EROFS #define EROFS DFS_STATUS_EROFS
#define ENOSYS DFS_STATUS_ENOSYS #define ENOSYS DFS_STATUS_ENOSYS
#define ENOTEMPTY DFS_STATUS_ENOTEMPTY #define ENOTEMPTY DFS_STATUS_ENOTEMPTY
#else #else
/* error codes */ /* error codes */
#define ENOENT 2 /* No such file or directory */ #define ENOENT 2 /* No such file or directory */
#define EIO 5 /* I/O error */ #define EIO 5 /* I/O error */
#define ENXIO 6 /* No such device or address */ #define ENXIO 6 /* No such device or address */
#define EBADF 9 /* Bad file number */ #define EBADF 9 /* Bad file number */
#define EAGAIN 11 /* Try again */ #define EAGAIN 11 /* Try again */
#define ENOMEM 12 /* no memory */ #define ENOMEM 12 /* no memory */
#define EBUSY 16 /* Device or resource busy */ #define EBUSY 16 /* Device or resource busy */
#define EEXIST 17 /* File exists */ #define EEXIST 17 /* File exists */
#define EXDEV 18 /* Cross-device link */ #define EXDEV 18 /* Cross-device link */
#define ENODEV 19 /* No such device */ #define ENODEV 19 /* No such device */
#define ENOTDIR 20 /* Not a directory */ #define ENOTDIR 20 /* Not a directory */
#define EISDIR 21 /* Is a directory */ #define EISDIR 21 /* Is a directory */
#define EINVAL 22 /* Invalid argument */ #define EINVAL 22 /* Invalid argument */
#define ENOSPC 28 /* No space left on device */ #define ENOSPC 28 /* No space left on device */
#define EROFS 30 /* Read-only file system */ #define EROFS 30 /* Read-only file system */
#define ENOSYS 38 /* Function not implemented */ #define ENOSYS 38 /* Function not implemented */
#define ENOTEMPTY 39 /* Directory not empty */ #define ENOTEMPTY 39 /* Directory not empty */
#endif #endif
#define EPERM 1 /* Not super-user */ #define EPERM 1 /* Not super-user */
#define ESRCH 3 /* No such process */ #define ESRCH 3 /* No such process */
#define EINTR 4 /* Interrupted system call */ #define EINTR 4 /* Interrupted system call */
#define EFAULT 14 /* Bad address */ #define EACCES 13 /* Permission denied */
#define ENFILE 23 /* Too many open files in system */ #define EFAULT 14 /* Bad address */
#define ERANGE 34 /* Math result not representable */ #define ENFILE 23 /* Too many open files in system */
#define EDEADLK 45 /* Deadlock condition */ #define ERANGE 34 /* Math result not representable */
#define EBADMSG 77 /* Trying to read unreadable message */ #define EDEADLK 45 /* Deadlock condition */
#define EMSGSIZE 90 /* Message too long */ #define EBADMSG 77 /* Trying to read unreadable message */
#define ENOPROTOOPT 92 /* Protocol not available */ #define EMSGSIZE 90 /* Message too long */
#define EOPNOTSUPP 95 /* Operation not supported on transport endpoint */ #define ENOPROTOOPT 92 /* Protocol not available */
#define EAFNOSUPPORT 97 /* Address family not supported by protocol */ #define EOPNOTSUPP 95 /* Operation not supported on transport endpoint */
#define EADDRINUSE 98 /* Address already in use */ #define EAFNOSUPPORT 97 /* Address family not supported by protocol */
#define EADDRNOTAVAIL 99 /* Cannot assign requested address */ #define EADDRINUSE 98 /* Address already in use */
#define ENETDOWN 100 /* Network is down */ #define EADDRNOTAVAIL 99 /* Cannot assign requested address */
#define ENETUNREACH 101 /* Network is unreachable */ #define ENETDOWN 100 /* Network is down */
#define ECONNABORTED 103 /* Software caused connection abort */ #define ENETUNREACH 101 /* Network is unreachable */
#define ECONNRESET 104 /* Connection reset by peer */ #define ECONNABORTED 103 /* Software caused connection abort */
#define ENOBUFS 105 /* No buffer space available */ #define ECONNRESET 104 /* Connection reset by peer */
#define ENOTCONN 107 /* Transport endpoint is not connected */ #define ENOBUFS 105 /* No buffer space available */
#define EINPROGRESS 115 /* Operation now in progress */ #define EISCONN 106 /* Transport endpoint is already connected */
#define ETIMEDOUT 116 /* Connection timed out */ #define ENOTCONN 107 /* Transport endpoint is not connected */
#define EHOSTUNREACH 113 /* No route to host */ #define EINPROGRESS 115 /* Operation now in progress */
#define EALREADY 114 /* Operation already in progress */ #define ETIMEDOUT 116 /* Connection timed out */
#define ENOTSUP 134 /* Not supported */ #define EHOSTUNREACH 113 /* No route to host */
#define ENSRNOTFOUND 163 /* Domain name not found */ #define EALREADY 114 /* Operation already in progress */
#define EWOULDBLOCK EAGAIN /* Operation would block */ #define ENOTSUP 134 /* Not supported */
#define ENSRNOTFOUND 163 /* Domain name not found */
#define EWOULDBLOCK EAGAIN /* Operation would block */
#endif #endif