1-34号错误号是在内核源码的include/asm-generic/errno-base.h定义
35-132则是在include/asm-generic/errno.h中定义
#define EPERM 1 /* Operation not permitted*/
#define ENOENT 2 /* No such file or directory*/
#define ESRCH 3 /* No such process*/
#define EINTR 4 /* Interrupted system call*/
#define EIO 5 /* I/O error*/
#define ENXIO 6 /* No such device or address*/
#define E2BIG 7 /* Argument list too long*/
#define ENOEXEC 8 /* Exec format error*/
#define EBADF 9 /* Bad file number*/
#define ECHILD 10 /* No child processes*/
#define EAGAIN 11 /* Try again*/
#define ENOMEM 12 /* Out of memory*/
#define EACCES 13 /* Permission denied*/
#define EFAULT 14 /* Bad address*/
#define ENOTBLK 15 /* Block device required*/
#define EBUSY 16 /* Device or resource busy*/
#define EEXIST 17 /* File exists*/
#define EXDEV 18 /* Cross-device link*/
#define ENODEV 19 /* No such device*/
#define ENOTDIR 20 /* Not a directory*/
#define EISDIR 21 /* Is a directory*/
#define EINVAL 22 /* Invalid argument*/
#define ENFILE 23 /* File table overflow*/
#define EMFILE 24 /* Too many open files*/
#define ENOTTY 25 /* Not a typewriter*/
#define ETXTBSY 26 /* Text file busy*/
#define EFBIG 27 /* File too large*/
#define ENOSPC 28 /* No s