ERRNO.H ¶
λ΄λΉ: μ‘μμ
Volatile ¶
extern int errno | 리ν΄κ°μΌλ‘ μλ¬ νμΈ |
Erro code ¶
return κ° | λ©ν¬λ‘ | λ΄μ© |
1 | int EPERM | νκ°λμ§ μμ μλ; νμΌμ μμ μ(λλ λ€λ₯Έ μμ)λ λͺ λ Ήμ μνν μ μλ νΉλ³ν κΆλ¦¬λ₯Ό κ°μ§ νλ‘μΈμ€. |
2 | int ENOENT | κ·Έλ¬ν νμΌμ΄λ λλ ν 리 μμ: μ΄κ²μ μ΄λ―Έ μ‘΄μ¬νκ³ μμ κ±Έλ‘ μμν νμΌμ΄ μλ κ²½μ°μ μΌμ΄ λλ "νμΌμ΄ μ‘΄μ¬νμ§ μμ΅λλ€"λΌλ μλ¬μ΄λ€. |
3 | int ESRCH | μ²λ¦¬κ° μ§μ λ μ²λ¦¬ IDμ ν©μΉλμ§ μλλ€. |
4 | int EINTR | κ°λ‘μ±κΈ° ν¨μ νΈμΆ;λ°μν λΉλκΈ° μ νΈμ νΈμΆμ λ°©ν΄λ μ’ λ£. μ΄λ΄ κ²½μ°μ λΉμ μ λ€μ νΈμΆμ μλν΄λ³΄λΌ. |
5 | int EIO | μ μΆλ ₯ μλ¬;μΈμ λ 물리μ μΈ μ μΆλ ₯ μλ¬μ μ¬μ©λ¨. |
6 | int ENXIO | κ·Έλ° μ₯μΉλ μ£Όμκ° μμ. μμ€ν μ΄ λΉμ μ΄ νμΌμμ μ€μ ν μ₯μΉλ₯Ό μ¬μ©νκ³ μ νλ κ·Έλ¬ν μ₯μΉ λ₯Ό μ°Ύμ μ μμλ€. μ΄κ²μ μ₯μΉνμΌμ΄ μλͺ» μΈμ€ν¨λμκ±°λ, 물리μ μΈ μ₯μΉλ₯Ό λΉ λ¨λ Έκ±°λ λλ μ»΄ ν¨ν°μ μ λλ‘ λΆν©λμ§ μμμμ μλ―Ένλ€. |
7 | int E2BIG | μΈμκ° λ무 κΈΈλ€;μ€νν¨μμ μν΄μ μ€νλλ μλ‘μ΄ νλ‘κ·Έλ¨μ μ£Όμ΄μ§ μΈμκ° λ무 ν° λ©λͺ¨λ¦¬ 곡κ°μ μ¬μ©ν λ. |
8 | int ENOEXEC | μ ν¨νμ§ μμ μ€ννμΌ ν¬λ§·. |
9 | int EBADF | μλͺ»λ νμΌ κΈ°λ‘; μλ₯Ό λ€μ΄,λ«νμ§ νμΌμ κΈ°λ‘νλ €κ³ νλ μ§ μ°κΈ° λͺ¨λλ‘ μ΄λ €μ§ νμΌμ μ½μΌλ € κ³ νλ κ²½μ°(κ·Έ λ°λμ κ²½μ°λ) |
10 | int ECHILD | μμ νλ‘μΈμ€(child process)κ° μλ€. μ΄ μλ¬λ μμ νλ‘μΈμ€λ₯Ό λ€λ£¨λ μ€νΌλ μμ μ μ¬μ©νλ λ° λ€λ£¨κΈ°μν μ΄λ νλ‘μΈμ€λ μ‘΄μ¬νμ¬ μμ λ λ°μνλ€. |
11 | int EAGAIN | μμμ μΌμμ μΌλ‘ μ¬μ©ν μ μλ€.; κ·Έ νΈμΆμ λμ€μ λΉμ μ΄ λ€μ μ¬μλ ν μ μλλ‘ νλ€. μ€ μ§ λΆκΈ°μ μμ μ΄λ¬ν μ΄μ λ‘ EAGAINμλ¬ μ½λλ₯Ό 리ν΄νλ€. |
12 | int ENOMEM | μ΄μ©ν λ©λͺ¨λ¦¬κ° μμ. λ©λͺ¨λ¦¬ μ©λμ λ€ μΌμΌλ―λ‘ μμ€ν μ΄ λμ΄μ λ©λͺ¨λ¦¬λ₯Ό ν λΉν μ μλ€. |
13 | int EACCES | νμ©λμ§ μμ;νμΌμ΄ μλνλ €λ μλμ νμ©νμ§ μλλ€. |
14 | int EFAULT | μ£Όμ μ€λ₯; μ ν¨νμ§ μμ ν¬μΈν°κ° λ°κ²¬λ¨. |
16 | int EBUSY | μμ€ν μμ μ¬μ©μ€; λΆλ°°λ μ μλ μμ€ν μμμ΄ μ΄λ―Έ μ¬μ©μ€μΌ λ, μλ₯Ό λ€μ΄: νμ¬ λ§ μ΄νΈλ νμΌμμ€ν μ 루νΈμμ νκ°μ νμΌμ μ§μ°λ € ν λμ μ΄ μλ¬λ₯Ό λ§λλ€. |
17 | int EEXIST | νμΌμ΄ μ‘΄μ¬: μλ‘μ΄ νμΌλ‘ λ§λ€κ² λ€κ³ ν νμΌμ΄ μ΄λ―Έ μ‘΄μ¬νλ€. |
18 | int EXDEV | νμΌμμ€ν μ΄ μΈμ§ν μ μλ μμμ λΆμ λΉν λ§ν¬λ₯Ό λ§λ€λ €κ³ μλν λ μ΄ μλ¬λ©μΈμ§κ° λμ¨ λ€. μ΄κ²μ λ§ν¬λ₯Ό μ¬μ©ν λλ§ λ°μνμ§λ§ λ, renameμΌλ‘ νμΌμ μ¬λͺ λͺ ν λ λ°μνκΈ°λ νλ€. |
19 | int ENODEV | λλ°μ΄μ€μ νΉλ³ν μ λ ¬μ νλ ν¨μμ μ£Όμ΄μ§ λλ°μ΄μ€κ° μλͺ»λ νμ μ΄λ€. |
20 | int ENOTDIR | νμνλ€κ³ μμ²λ λλ ν λ¦¬κ° μ‘΄μ¬νμ§ μμ λ λ°μ. |
21 | int EISDIR | νμΌμ΄ νλμ λλ ν 리 μ΄λ€; μ°κΈ°(writing)μν΄ μ΄ λλ ν 리λ₯Ό μ΄λ €κ³ μλν λ μ΄ μλ¬λ λ°μ νλ€. |
22 | int EINVAL | μ ν©νμ§ μμ μΈμ. μ΄κ²μ λΌμ΄λΈλ¬λ¦¬ ν¨μμ μλͺ»λ μΈμλ₯Ό μ£Όλκ²κ³Ό κ°μ μ’ λ₯μ λ€μν λ¬Έμ λ₯Ό μ§μ νλλ° μ¬μ©νλ€. |
23 | int ENFILE | μ§κΈ νμ¬ νλ‘μΈμ€μ λ무 λ§μ νμΌμ΄ μ€νλμ΄μ λ μ΄μ μ€νν μ μλ€. 볡μ λ κΈ°μ μκ° μ΄ μ νμ λνμ¬ μ νλ€. |
24 | int ENFILE | μ 체 μμ€ν μ μ΄λ €μ Έμλ λ무 λ§μ κ°λ³νμΌλ€μ΄ μλ€. μ°κ²°λ μ±λμ μ΄λ€ κ²μ΄λΌλ νμΌ ν λλ₯Ό μ¬λκ²κ³Ό κ°μ΄ μΌλ€. |
25 | int ENOTTY | νλμ λ³΄ν΅ νμΌμμ ν°λ―Έλ λͺ¨λλ₯Ό μ νλ € μλνλκ²κ³Ό κ°μ λΆμ ν©ν μ μΆλ ₯ μ μ΄ μ€νΌλ μ΄μ μ λ°μ. |
27 | int EFBIG | νμΌμ΄ λ무 ν¬λ€; νμΌμ ν¬κΈ°κ° μμ€ν μ΄ νμ©νλ κ² λ³΄λ€ λ ν¬λ€. |
28 | int ENOSPC | λλ°μ΄μ€μ 곡κ°μ΄ λ¨κ²¨μ§μ§ μμλ€.; νμΌμ μ°κΈ° λͺ λ Ήμ 쀬μ λ λμ€ν¬κ° κ°λμ°¨μ 곡κ°μ΄ λ¨μ μμ§ μμΌλ©΄ μ€ν¨νλ€. |
29 | int EXPIPE | μ ν©νμ§ μμ νμ λͺ λ Ή.( pipeμμ μ²λΌ ) |
30 | int EROFS | μ½κΈ° μ μ©μΌλ‘ λ μ΄λ€ νμΌμμ€ν μ 무μΈκ°λ₯Ό μμ νλ €κ³ μλν λ |
31 | int ENLINK | λ무 λ§μ΄ μ°κ²°.; νλμ λ¨μΌν νμΌμ λ§ν¬ μκ° λ무 κΈΈλ€. 리λ€μμ μ΄λ―Έ ν μ μλκ²λ³΄λ€ λ§μ λ§ν¬λ₯Ό κ°μ§ ν νμΌμ 리λ€μνλ©΄ μ΄ μλ¬μ μμΈμ΄ λλ€. |
32 | int EPIPE | λΆλ¬μ§ νμ΄ν; λ€λ₯Έ νμ΄νμ λμμ νλ‘μΈμ€λ₯Ό μ½λ κ²μ λΆκ°λ₯ νλ€. λͺ¨λ λΌμ΄λΈλ¬λ¦¬ ν¨μ λ SIGPIPEλ‘ μΌλ°νλ μλ¬μ½λλ₯Ό 리ν΄νλ€. μ΄ μ νΈλ λ§μ½ μ²λ¦¬λμ§ μκ±°λ λ§μμ§μ§ μμΌλ©΄ κ·Έ νλ‘κ·Έλ¨μ λ©μΆκ² νλ€. κ·Έλ¬λ―λ‘ νλ‘κ·Έλ¨μ΄ μ²λ¦¬λκ±°λ λΈλ‘λ SIGPIPEλ₯Ό κ°μ§ μμΌλ©΄ νμ EPIPEκ° λ³΄μΌ κ²μ΄λ€. |
33 | int EDOM | λλ©μΈ μλ¬; μΈμμ κ°μ΄ μ μλ ν¨μλ₯Ό μ§λ λλ©μΈμκ² μ λ¬λμ§ μμμ λ μνμ ν¨μμ μν΄ μ¬μ©λλ€. |
34 | int ERANGE | λ²μ μλ¬; κ²°κ³Ό κ°μ΄ μ€λ²νλ‘μ°λ μΈλνλ‘μ°λ‘ μΈν΄ ννλμ§ μμ λ μνμ ν¨μμ μν΄ μ¬ μ©λλ€. |
36 | int EDEADLK | κ΅μ°©μν ννΌ; μμ€ν μμμ μ μ λ κ΅μ°©μνμ κ²°κ³Όλ₯Ό λ³λλ€. μμ€ν μ΄ λͺ¨λ μν©μ λ€ μμ μ±κ±°λΌκ³ 보μ¦νμ§ λͺ»νλ€. |
39 | int ENOLCK | μ μ©ν λ½μ΄ μλλ€. μ΄κ²μ νμΌ λ½νΉ ν¨μλ€μ μν΄ μ¬μ©λλ€. |
40 | int ENOSYS | ν¨μκ° μ΄νλμ§ μμλ€. μ΄λ€ ν¨μλ€μ μ μλ μ΅μ μ΄λ λͺ λ Ήλ€μ΄ μ΄λ€κ²μμλ μ§μλμ§ μλ κ²μ΄ μλ€. λ§μ½ μμ²ν ν¨μμμ μ΄λ° μλ¬λ₯Ό μ»λλ€λ©΄ κ·Έκ²λ€μ μ§μλμ§ μλ κ²μ΄λ€. |
41 | int ENOTEMPTY | λΉ λλ ν 리λΌκ³ μμνλ κ³³μ΄ λΉμ΄μμ§ μλ€. νΉλ³ν μ΄ μλ¬λ λΉμ μ΄ λλ ν 리λ₯Ό μ§μ°λ € μλ ν λ λ°μνλ€. |
int ENOTBLK | μ΄λ€ μν©μμ μ£Όμ΄μ§ νμΌμ νΉλ³ν λΈλ‘μ΄ μλ κ²½μ°. μλ₯Ό λ€λ©΄, 보ν΅μ νμΌμ μ λμ€ νμΌ μμ€ ν μ λ§μ΄νΈνλ € νλ©΄ μ΄ μλ¬κ° λ°μνλ€. | |
int ETXTBSY | νμ¬ μ¬μ©λκ³ μλ νμΌμ λ€μ μ½κ±°λ μ°κΈ°μν΄ μ€ννλ € μλν λ λ°μ ("text fiel busy" λΌκ³ νλ€.) | |
int EWOULDBLOCK | λΉλΈλν λͺ¨λλ‘ μ ν΄μ§ μ΄λ€ λμμ λΈλ‘μ μλνλ € νλ μ€νΌλ μ΄μ μ λν΄ λ°μ. | |
int EINPROGRESS | λΉλΈλ‘ν λͺ¨λλ‘ μ νλ λμμ μΌμΌν¨ μμ νμ§ μμ μ€νΌλ μ΄μ μ λν΄ λ°μ. μ΄λ€ ν¨μλ€μ ν μ λΈλ‘μ κ²°μ½ λ¦¬ν΄νμ§ μμμΌνλ€. | |
int EALREADY | ν μ€νΌλ μ΄μ μ΄ λΉλΈλν λͺ¨λμ μ νμ κ°μ§ λμμ μ΄λ―Έ μ§νμ€μ΄λ€. | |
int EALREADY | μμΌμ μμ²νμ λ μ§μ λ μμΌμ΄ μ‘΄μ¬νμ§ μλλ€. | |
int EDESTADDRREQ | λͺ©μ μ£Όμκ° κ·Έκ²μ΄ νμν μμΌ μ€νΌλ μ΄μ μ 곡κΈλ μ μλ€. | |
int EMSGSIZE | μμΌμ λ³΄λΈ λ©μμ§μ ν¬κΈ°κ° μ§μλλ μ΅λ ν¬κΈ°λ³΄λ€ ν¬λ€. | |
int EPROTOTYPE | κ·Έ μμΌ νμ μ΄ μμ²λ ν΅μ νλ‘ν μ½μμ μ§μνμ§ μλλ€. | |
int ENOPROTOOPT | λΉμ μ μμΌμ μν΄ μ¬μ©λμ΄μ§κ³ μλ νΉλ³ν νλ‘ν μ½μμ μ΄ν΄ν μ μλ μμΌμ΅μ μ μ§μ νμλ€. | |
int EPROTONOSUPPORT | κ·Έ μμΌ λλ©μΈμ μμ²ν ν΅μ νλ‘ν μ½μ μ§μνμ§ μλλ€. ( μλ§λ μμ²λ νλ‘ν μ½μ΄ μμ ν λΆ μ ν©νλ€.) | |
int ESOCKTNOSUPPORT | κ·Έ μμΌνμ μ μ§μνμ§ μλλ€. | |
int EOPNOTSUPP | λΉμ μ΄ μμ²ν κ·Έ μ€νΌλ μ΄μ μ μ§μνμ§ μλλ€. μ΄λ€ μμΌν¨μλ μμΌμ λͺ¨λ νμ λ€μμ μ΄ν΄ν μ μκ³ λ€λ₯Έκ²λ€μ λͺ¨λ ν΅μ νλ‘ν μ½μ μΆ©μ‘±μν€μ§ λͺ»ν κ²μ΄λ€. | |
int EPFNOSUPPORT | λΉμ μ΄ μμ²ν μμΌν΅μ νλ‘ν μ½ λΆλ₯λ€μ μ§μνμ§ μλλ€. | |
int EAFNOSUPPORT | μμΌμ μνμ¬ μ§μ λ μ£Όμμ λΆλ₯λ€μ΄ μ§μλμ§ μλλ€; κ·Έ μ£Όμκ° μμΌμμ μ¬μ©λλ νλ‘ν μ½κ³Ό μΌμΉνμ§ μλ κ²μ΄λ€. | |
int EADDRINUSE | μμ²λ μμΌμ£Όμκ° μ΄λ―Έ μ¬μ©μ€μ΄λ€. | |
int EADDRNOTAVAIL | μμ²λ μμΌμ£Όμκ° μ μ©νμ§ μλ€.; μλ₯Ό λ€μ΄ μμΌμ΄λ¦μΌλ‘ μ£Όλ €κ³ μλν κ²μ΄ λ‘컬 νΈμ€ νΈ μ΄λ¦κ³Ό λ§μ§ μλ€. | |
int ENETDOWN | μμΌ μ€νΌλ μ΄μ μ΄ λ€ν¬μ λ€μ΄μ΄ μ΄μ κ° λμ΄ μ€ν¨νλ€. | |
int ENETUNREACH | μμΌ μ€νΌλ μ΄μ μ΄ νΈμ€νΈκ° ν¬ν¨νκ³ μλ subnetμ λλ¬ν μ μμ΄μ μ€ν¨νλ€. | |
int ENETRESET | μ격 νΈμ€νΈκ° νκ΄΄λμκΈ° λλ¬Έμ λ€νΈμ μ°κ²°μ λ€μ μ§μ νλ€. | |
int ECONNABORTED | λ€νΈμ μ°κ²°μ΄ μ€ν¨νμλ€. λ€νΈμ μ°κ²°μ΄ λ¨μ λμλλ° κ·Έ μ΄μ λ μ격 μμ€ν μ΄ μ¬λΆν νκ±°λ μ λλ©΄ 볡ꡬν μ μλ νλ‘ν μ½ μλ°μΈ κ²½μ°μ²λΌ λ‘컬 νΈμ€νΈμ μ μ΄λ₯Ό λ²μ΄λ κ²μ΄ μ΄μ μ΄λ€. | |
int ENOBUFS | μ μΆλ ₯ μ€νΌλ μ΄μ μ μν 컀λμ λ²νΌλ€μ΄ λͺ¨λ μ¬μ©μ€μ΄λ€. | |
int EISCONN | λΉμ μ μ΄λ―Έ μ°κ²°λ μμΌμ λ€μ μ°κ²°νλ € μλνκ³ μλ€. | |
int ENOTCONN | κ·Έ μμΌμ μ΄λκ²κ³Όλ μ°κ²°ν μ μλ€. μ²«μ§Έλ‘ λ°μ΄ν°μ λͺ©μ μ§λ₯Ό μ νμ§ μκ³ ν μμΌμ ν΅ν΄ λ°μ΄ν°λ₯Ό μ μ‘νλ € ν λ μ΄ μλ¬κ° λ°μνλ€. | |
int ESHUTDOWN | κ·Έ μμΌμ μ΄λ―Έ νμ λμλ€. | |
int ETIMEDOUT | μ ν΄μ§ νμμμμ(timeout) κ°μ μμΌ μ€νΌλ μ΄μ μ΄ μ ν΄μ§ μκ° λμ μλ΅μ λ°μ§ λͺ»νλ€. | |
int ECONNREFUSED | μ격 νΈμ€νΈκ° λ€νΈμ μ°κ²°μ λν νμ©μ κ±°μ νμλ€. (νΉλ³ν μμ²λ μλΉμ€κ° μ€νλμ§ μκΈ° λ λ¬Έμ) | |
int ELOOP | νμΌμ΄λ¦μ νμνλ €λλ° λ무 λ§μ μμ€μ κΈ°νΈμ°κ²°(sysbolic links)μ΄ μλ€. μ΄κ²μ μ’ μ’ κΈ°νΈμ°κ²° μ ν μ£ΌκΈ°λ₯Ό κ°λ¦¬ν¨λ€. | |
μ°Έκ³ λ‘ sysbolic linksλ λ°μ΄ν°λ² μ΄μ€ νλ‘κ·Έλ¨κ³Ό μ€νλ λ μνΈ λ±κ³Ό κ°μ νλ‘κ·Έλ¨λ€ μ¬μ΄μμ μνΈ κ°μ μνν λ°μ΄ν° κ΅νμ μν΄ μ¬μ©λλ λ°μ΄ν° νμΌμ νμ | ||
int ENANETOOLONG | νμΌ μ΄λ¦μ΄ λ무 κΈΈκ±°λ νΈμ€νΈ μ΄λ¦μ΄ λ무 κΈΈλ€. | |
int EHOSTDOWN | μμ²λ λ€νΈμ μ°κ²°μ μν μ격 νΈμ€νΈκ° λ€μ΄μ΄λ€. | |
int EHOSTUNREACH | μμ²λ λ€νΈμ μ°κ²°μ μν μ격 νΈμ€νΈμ λλ¬ν μ μλ€. | |
int EUSERS | νμΌν λΉ μμ€ν μ΄ λ무 λ§μ μ μ λ‘ μΈν΄ νΌλνλ€. | |
int EDQUOT | μ¬μ©μμ λμ€ν¬ ν λΉμ΄ μ΄κ³Όλμλ€. | |
int ESTALE | λ§μ΄κ° NFS νμΌ νΈλ€. μ΄κ²μ νμΌ μμ€ν μ΄ μλ² νΈμ€νΈ μμμ μ¬μ μ΄νκ²μ κΈ°μΈν κ²μΌλ‘ NFS μμ€ν μμ λ΄λΆμ νΌλμ μ§μ νλ€. | |
int ERENOTE | μ΄λ―Έ NFS λ§μ΄νΈ νμΌλ‘ μ§μ λ ν νμΌμ ν μ격 νμΌ μμ€ν μ΄ NFS λ§μ΄νΈλ‘ λ§λ€λ € μλν λ λ°μ. | |
int EBACKGROUND | GNU μμ€ν μμ μ΄λ€ μ€νΌλ μ΄μ μ νΈμΆμκ° ν°λ―Έλ μ μ λ©΄μ²λ¦¬ κ·Έλ£Ήμ μμ λ μλ²μ§μ νλ‘ν μ½μ μ΄ μλ¬κ° 리ν΄λλ€. μ¬μ©μλ€μ λ³΄ν΅ μ΄ μλ¬λ₯Ό λ³΄μ§ λͺ»νλλ° μλνλ©΄ ν¨μλ€μ SIGTTIN μ΄λ SIGTTOUμ νΈλ‘ ν΄μνμ¬ μ½κ³ μ°κΈ° λλ¬Έμ΄λ€. | |
int ED | κ²½νμλ μ¬μ©μλ 무μμ΄ μλͺ»μΈμ§ μ κ²μ΄λ€. | |
int EGREGIOUS | λΉμ μ΄ λ¬΄μμ νμ§? | |
int EIEIO | μ§μκ°μ λ°λ»νκ³ , μ μ ν νμμ μ°μ λ₯Ό λ§μ λΌ | |
int EGRATUITOUS | μ΄ μλ¬ μ½λλ λͺ©μ μ΄ μλ€. |
OurMajorLangIsCAndCPlusPlus