zoukankan      html  css  js  c++  java
  • errno

    Linux内核版本:2.6.20

    include/asm-generic/errno-base.h

     1 #define    EPERM         1    /* Operation not permitted */
     2 #define    ENOENT         2    /* No such file or directory */
     3 #define    ESRCH         3    /* No such process */
     4 #define    EINTR         4    /* Interrupted system call */
     5 #define    EIO                 5     /* I/O error */
     6 #define    ENXIO         6    /* No such device or address */
     7 #define    E2BIG         7    /* Argument list too long */
     8 #define    ENOEXEC         8    /* Exec format error */
     9 #define    EBADF         9    /* Bad file number */
    10 #define    ECHILD        10    /* No child processes */
    11 #define    EAGAIN        11    /* Try again */
    12 #define    ENOMEM        12    /* Out of memory */
    13 #define    EACCES        13    /* Permission denied */
    14 #define    EFAULT        14    /* Bad address */
    15 #define    ENOTBLK        15    /* Block device required */
    16 #define    EBUSY        16    /* Device or resource busy */
    17 #define    EEXIST        17    /* File exists */
    18 #define    EXDEV        18    /* Cross-device link */
    19 #define    ENODEV        19    /* No such device */
    20 #define    ENOTDIR        20    /* Not a directory */
    21 #define    EISDIR        21    /* Is a directory */
    22 #define    EINVAL        22    /* Invalid argument */
    23 #define    ENFILE        23    /* File table overflow */
    24 #define    EMFILE        24    /* Too many open files */
    25 #define    ENOTTY        25    /* Not a typewriter */
    26 #define    ETXTBSY        26    /* Text file busy */
    27 #define    EFBIG        27    /* File too large */
    28 #define    ENOSPC        28    /* No space left on device */
    29 #define    ESPIPE        29    /* Illegal seek */
    30 #define    EROFS        30    /* Read-only file system */
    31 #define    EMLINK        31    /* Too many links */
    32 #define    EPIPE        32    /* Broken pipe */
    33 #define    EDOM        33    /* Math argument out of domain of func */
    34 #define    ERANGE        34    /* Math result not representable */

    include/asm-generic/errno.h

      1 #define    EDEADLK        35    /* Resource deadlock would occur */
      2 #define    ENAMETOOLONG    36    /* File name too long */
      3 #define    ENOLCK        37    /* No record locks available */
      4 #define    ENOSYS        38    /* Function not implemented */
      5 #define    ENOTEMPTY    39    /* Directory not empty */
      6 #define    ELOOP        40    /* Too many symbolic links encountered */
      7 #define    EWOULDBLOCK    EAGAIN    /* Operation would block */
      8 #define    ENOMSG        42    /* No message of desired type */
      9 #define    EIDRM        43    /* Identifier removed */
     10 #define    ECHRNG        44    /* Channel number out of range */
     11 #define    EL2NSYNC    45    /* Level 2 not synchronized */
     12 #define    EL3HLT        46    /* Level 3 halted */
     13 #define    EL3RST        47    /* Level 3 reset */
     14 #define    ELNRNG        48    /* Link number out of range */
     15 #define    EUNATCH        49    /* Protocol driver not attached */
     16 #define    ENOCSI        50    /* No CSI structure available */
     17 #define    EL2HLT        51    /* Level 2 halted */
     18 #define    EBADE        52    /* Invalid exchange */
     19 #define    EBADR        53    /* Invalid request descriptor */
     20 #define    EXFULL        54    /* Exchange full */
     21 #define    ENOANO        55    /* No anode */
     22 #define    EBADRQC        56    /* Invalid request code */
     23 #define    EBADSLT        57    /* Invalid slot */
     24 
     25 #define    EDEADLOCK    EDEADLK
     26 
     27 #define    EBFONT        59    /* Bad font file format */
     28 #define    ENOSTR        60    /* Device not a stream */
     29 #define    ENODATA        61    /* No data available */
     30 #define    ETIME        62    /* Timer expired */
     31 #define    ENOSR        63    /* Out of streams resources */
     32 #define    ENONET        64    /* Machine is not on the network */
     33 #define    ENOPKG        65    /* Package not installed */
     34 #define    EREMOTE        66    /* Object is remote */
     35 #define    ENOLINK        67    /* Link has been severed */
     36 #define    EADV        68    /* Advertise error */
     37 #define    ESRMNT        69    /* Srmount error */
     38 #define    ECOMM        70    /* Communication error on send */
     39 #define    EPROTO        71    /* Protocol error */
     40 #define    EMULTIHOP    72    /* Multihop attempted */
     41 #define    EDOTDOT        73    /* RFS specific error */
     42 #define    EBADMSG        74    /* Not a data message */
     43 #define    EOVERFLOW    75    /* Value too large for defined data type */
     44 #define    ENOTUNIQ    76    /* Name not unique on network */
     45 #define    EBADFD        77    /* File descriptor in bad state */
     46 #define    EREMCHG        78    /* Remote address changed */
     47 #define    ELIBACC        79    /* Can not access a needed shared library */
     48 #define    ELIBBAD        80    /* Accessing a corrupted shared library */
     49 #define    ELIBSCN        81    /* .lib section in a.out corrupted */
     50 #define    ELIBMAX        82    /* Attempting to link in too many shared libraries */
     51 #define    ELIBEXEC    83    /* Cannot exec a shared library directly */
     52 #define    EILSEQ        84    /* Illegal byte sequence */
     53 #define    ERESTART    85    /* Interrupted system call should be restarted */
     54 #define    ESTRPIPE    86    /* Streams pipe error */
     55 #define    EUSERS        87    /* Too many users */
     56 #define    ENOTSOCK    88    /* Socket operation on non-socket */
     57 #define    EDESTADDRREQ    89    /* Destination address required */
     58 #define    EMSGSIZE    90    /* Message too long */
     59 #define    EPROTOTYPE    91    /* Protocol wrong type for socket */
     60 #define    ENOPROTOOPT    92    /* Protocol not available */
     61 #define    EPROTONOSUPPORT    93    /* Protocol not supported */
     62 #define    ESOCKTNOSUPPORT    94    /* Socket type not supported */
     63 #define    EOPNOTSUPP    95    /* Operation not supported on transport endpoint */
     64 #define    EPFNOSUPPORT    96    /* Protocol family not supported */
     65 #define    EAFNOSUPPORT    97    /* Address family not supported by protocol */
     66 #define    EADDRINUSE    98    /* Address already in use */
     67 #define    EADDRNOTAVAIL    99    /* Cannot assign requested address */
     68 #define    ENETDOWN    100    /* Network is down */
     69 #define    ENETUNREACH    101    /* Network is unreachable */
     70 #define    ENETRESET    102    /* Network dropped connection because of reset */
     71 #define    ECONNABORTED    103    /* Software caused connection abort */
     72 #define    ECONNRESET    104    /* Connection reset by peer */
     73 #define    ENOBUFS        105    /* No buffer space available */
     74 #define    EISCONN        106    /* Transport endpoint is already connected */
     75 #define    ENOTCONN    107    /* Transport endpoint is not connected */
     76 #define    ESHUTDOWN    108    /* Cannot send after transport endpoint shutdown */
     77 #define    ETOOMANYREFS    109    /* Too many references: cannot splice */
     78 #define    ETIMEDOUT    110    /* Connection timed out */
     79 #define    ECONNREFUSED    111    /* Connection refused */
     80 #define    EHOSTDOWN    112    /* Host is down */
     81 #define    EHOSTUNREACH    113    /* No route to host */
     82 #define    EALREADY    114    /* Operation already in progress */
     83 #define    EINPROGRESS    115    /* Operation now in progress */
     84 #define    ESTALE        116    /* Stale NFS file handle */
     85 #define    EUCLEAN        117    /* Structure needs cleaning */
     86 #define    ENOTNAM        118    /* Not a XENIX named type file */
     87 #define    ENAVAIL        119    /* No XENIX semaphores available */
     88 #define    EISNAM        120    /* Is a named type file */
     89 #define    EREMOTEIO    121    /* Remote I/O error */
     90 #define    EDQUOT        122    /* Quota exceeded */
     91 
     92 #define    ENOMEDIUM    123    /* No medium found */
     93 #define    EMEDIUMTYPE    124    /* Wrong medium type */
     94 #define    ECANCELED    125    /* Operation Canceled */
     95 #define    ENOKEY        126    /* Required key not available */
     96 #define    EKEYEXPIRED    127    /* Key has expired */
     97 #define    EKEYREVOKED    128    /* Key has been revoked */
     98 #define    EKEYREJECTED    129    /* Key was rejected by service */
     99 
    100 /* for robust mutexes */
    101 #define    EOWNERDEAD    130    /* Owner died */
    102 #define    ENOTRECOVERABLE    131    /* State not recoverable */
  • 相关阅读:
    mongodb查询部分满足条件的列
    java属性文件读取,属性修改
    url中的jsessionid解释
    windows下mongodb设置用户名密码&用python连接
    Linux下Redis的安装和部署 详细
    Windows下手动安装redis服务
    Windows下安装Redis服务
    Python装饰器单例
    Django学习之全局变量
    Python3中 对local和nonlocal 关键字的改善认识(新手向)
  • 原文地址:https://www.cnblogs.com/paullam/p/3781648.html
Copyright © 2011-2022 走看看