ABOUT ME

-

Today
-
Yesterday
-
Total
-
choco@desktop:~/tistory
$ 정보처리기사 요점정리
1과목 2과목 3과목 4과목 5과목 실기

$ Linux Kernel
Power Management DVFS
  • 리눅스 에러 코드 (Linux Error Code)
    SW개발/Linux 2023. 9. 21. 23:12

    출처: https://computersource.tistory.com/66

     

    리눅스 에러코드 (linux error code)

    include/uapi/asm-generic/errno-base.h (1~34번까지)include/uapi/asm-generic/errno.h (35~133번까지) 에 정의되어 있다. (linux-5.7.11 기준) ValueMACROMeaning0 Success1EPERMOperation not permitted 2ENOENTNo such file or directory 3ESRCHNo such pr

    computersource.tistory.com

     

    include/uapi/asm-generic/errno-base.h (1~34번까지)

    include/uapi/asm-generic/errno.h (35~133번까지) 

    에 정의되어 있다. (linux-5.7.11 기준)

     

    Value MACRO Meaning
    0   Success
    1 EPERM Operation not permitted 
    2 ENOENT No such file or directory 
    3 ESRCH No such process 
    4 EINTR Interrupted system call 
    5 EIO I/O error 
    6 ENXIO No such device or address 
    7 E2BIG Argument list too long 
    8 ENOEXEC Exec format error 
    9 EBADF Bad file number 
    10 ECHILD No child processes 
    11 EAGAIN Try again 
    11 EWOULDBLOCK Operation would block
    12 ENOMEM Out of memory 
    13 EACCES Permission denied 
    14 EFAULT Bad address 
    15 ENOTBLK Block device required 
    16 EBUSY Device or resource busy 
    17 EEXIST File exists 
    18 EXDEV Cross-device link 
    19 ENODEV No such device 
    20 ENOTDIR Not a directory 
    21 EISDIR Is a directory 
    22 EINVAL Invalid argument 
    23 ENFILE File table overflow 
    24 EMFILE Too many open files 
    25 ENOTTY Not a typewriter 
    26 ETXTBSY Text file busy 
    27 EFBIG File too large 
    28 ENOSPC No space left on device 
    29 ESPIPE Illegal seek 
    30 EROFS Read-only file system 
    31 EMLINK Too many links 
    32 EPIPE Broken pipe 
    33 EDOM Math argument out of domain of func 
    34 ERANGE Math result not representable 
    35 EDEADLK Resource deadlock would occur 
    35 EDEADLOCK Resource deadlock would occur 
    36 ENAMETOOLONG File name too long 
    37 ENOLCK No record locks available 
    38 ENOSYS Invalid system call number
    39 ENOTEMPTY Directory not empty 
    40 ELOOP Too many symbolic links encountered 
      EWOULDBLOCK same with EAGAIN(11)
    42 ENOMSG No message of desired type 
    43 EIDRM Identifier removed 
    44 ECHRNG Channel number out of range 
    45 EL2NSYNC Level 2 not synchronized 
    46 EL3HLT Level 3 halted 
    47 EL3RST Level 3 reset 
    48 ELNRNG Link number out of range 
    49 EUNATCH Protocol driver not attached 
    50 ENOCSI No CSI structure available 
    51 EL2HLT Level 2 halted 
    52 EBADE Invalid exchange 
    53 EBADR Invalid request descriptor 
    54 EXFULL Exchange full 
    55 ENOANO No anode 
    56 EBADRQC Invalid request code 
    57 EBADSLT Invalid slot 
      EDEADLOCK same with EDEADLK(35)
    59 EBFONT Bad font file format 
    60 ENOSTR Device not a stream 
    61 ENODATA No data available 
    62 ETIME Timer expired 
    63 ENOSR Out of streams resources 
    64 ENONET Machine is not on the network 
    65 ENOPKG Package not installed 
    66 EREMOTE Object is remote 
    67 ENOLINK Link has been severed 
    68 EADV Advertise error 
    69 ESRMNT Srmount error 
    70 ECOMM Communication error on send 
    71 EPROTO Protocol error 
    72 EMULTIHOP Multihop attempted 
    73 EDOTDOT RFS specific error 
    74 EBADMSG Not a data message 
    75 EOVERFLOW Value too large for defined data type 
    76 ENOTUNIQ Name not unique on network 
    77 EBADFD File descriptor in bad state 
    78 EREMCHG Remote address changed 
    79 ELIBACC Can not access a needed shared library 
    80 ELIBBAD Accessing a corrupted shared library 
    81 ELIBSCN .lib section in a.out corrupted 
    82 ELIBMAX Attempting to link in too many shared libraries 
    83 ELIBEXEC Cannot exec a shared library directly 
    84 EILSEQ Illegal byte sequence 
    85 ERESTART Interrupted system call should be restarted 
    86 ESTRPIPE Streams pipe error 
    87 EUSERS Too many users 
    88 ENOTSOCK Socket operation on non-socket 
    89 EDESTADDRREQ Destination address required 
    90 EMSGSIZE Message too long 
    91 EPROTOTYPE Protocol wrong type for socket 
    92 ENOPROTOOPT Protocol not available 
    93 EPROTONOSUPPORT Protocol not supported 
    94 ESOCKTNOSUPPORT Socket type not supported 
    95 EOPNOTSUPP Operation not supported on transport endpoint 
    96 EPFNOSUPPORT Protocol family not supported 
    97 EAFNOSUPPORT Address family not supported by protocol 
    98 EADDRINUSE Address already in use 
    99 EADDRNOTAVAIL Cannot assign requested address 
    100 ENETDOWN Network is down 
    101 ENETUNREACH Network is unreachable 
    102 ENETRESET Network dropped connection because of reset 
    103 ECONNABORTED Software caused connection abort 
    104 ECONNRESET Connection reset by peer 
    105 ENOBUFS No buffer space available 
    106 EISCONN Transport endpoint is already connected 
    107 ENOTCONN Transport endpoint is not connected 
    108 ESHUTDOWN Cannot send after transport endpoint shutdown 
    109 ETOOMANYREFS Too many references: cannot splice 
    110 ETIMEDOUT Connection timed out 
    111 ECONNREFUSED Connection refused 
    112 EHOSTDOWN Host is down 
    113 EHOSTUNREACH No route to host 
    114 EALREADY Operation already in progress 
    115 EINPROGRESS Operation now in progress 
    116 ESTALE Stale file handle 
    117 EUCLEAN Structure needs cleaning 
    118 ENOTNAM Not a XENIX named type file 
    119 ENAVAIL No XENIX semaphores available 
    120 EISNAM Is a named type file 
    121 EREMOTEIO Remote I/O error 
    122 EDQUOT Quota exceeded 
    123 ENOMEDIUM No medium found 
    124 EMEDIUMTYPE Wrong medium type 
    125 ECANCELED Operation Canceled 
    126 ENOKEY Required key not available 
    127 EKEYEXPIRED Key has expired 
    128 EKEYREVOKED Key has been revoked 
    129 EKEYREJECTED Key was rejected by service 
    130 EOWNERDEAD Owner died 
    131 ENOTRECOVERABLE State not recoverable 
    132 ERFKILL Operation not possible due to RF-kill 
    133 EHWPOISON Memory page has hardware error 

     

    'SW개발 > Linux' 카테고리의 다른 글

    Yocto 머신별 빌드 옵션 설정  (0) 2024.02.09
    Yocto clean 방법  (1) 2024.02.09
    리눅스 telnet 으로 통신 테스트  (0) 2023.08.29
    Power Management in Linux Kernel 참고자료  (0) 2023.07.28
    DVFS in Linux Kernel  (0) 2023.06.20

    댓글

Designed by Tistory.