linux内核错误码汇总,linux 内核错误代码汇总

#endi

asm-generic/errno.h

#ifndef _ASM_GENERIC_ERRNO_H

#define _ASM_GENERIC_ERRNO_H

#include #define    EDEADLK        35    /* Resource deadlock would occur */

#define    ENAMETOOLONG    36    /* File name too long */

#define    ENOLCK        37    /* No record locks available */

#define    ENOSYS        38    /* Function not implemented */

#define    ENOTEMPTY    39    /* Directory not empty */

#define    ELOOP        40    /* Too many symbolic links encountered */

#define    EWOULDBLOCK    EAGAIN    /* Operation would block */

#define    ENOMSG        42    /* No message of desired type */

#define    EIDRM        43    /* Identifier removed */

#define    ECHRNG        44    /* Channel number out of range */

#define    EL2NSYNC    45    /* Level 2 not synchronized */

#define    EL3HLT        46    /* Level 3 halted */

#define    EL3RST        47    /* Level 3 reset */

#define    ELNRNG        48    /* Link number out of range */

#define    EUNATCH        49    /* Protocol driver not attached */

#define    ENOCSI        50    /* No CSI structure available */

#define    EL2HLT        51    /* Level 2 halted */

#define    EBADE        52    /* Invalid exchange */

#define    EBADR        53    /* Invalid request descriptor */

#define    EXFULL        54    /* Exchange full */

asm-generic/errno-base.h

#ifndef _ASM_GENERIC_ERRNO_BASE_H

#define _ASM_GENERIC_ERRNO_BASE_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 space left on device */

#define    ESPIPE        29    /* Illegal seek */

#define    EROFS        30    /* Read-only file system */

#define    EMLINK        31    /* Too many links */

#define    EPIPE        32    /* Broken pipe */

#define    EDOM        33    /* Math argument out of domain of func */

#define    ERANGE        34    /* Math result not representable */

#endif

  • 0
    点赞
  • 0
    收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页
评论
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值