|
1 /** @file ../include/errno.h |
|
2 @internalComponent |
|
3 */ |
|
4 |
|
5 /** @def errno |
|
6 |
|
7 Represents the error value. |
|
8 |
|
9 @publishedAll |
|
10 @externallyDefinedApi |
|
11 */ |
|
12 |
|
13 /** @def EPERM |
|
14 |
|
15 Operation not permitted. |
|
16 |
|
17 @publishedAll |
|
18 @externallyDefinedApi |
|
19 */ |
|
20 |
|
21 /** @def ENOENT |
|
22 |
|
23 No such file or directory. |
|
24 |
|
25 @publishedAll |
|
26 @externallyDefinedApi |
|
27 */ |
|
28 |
|
29 /** @def ESRCH |
|
30 |
|
31 No such process. |
|
32 |
|
33 @publishedAll |
|
34 @externallyDefinedApi |
|
35 */ |
|
36 |
|
37 /** @def EINTR |
|
38 |
|
39 Interrupted function. |
|
40 |
|
41 @publishedAll |
|
42 @externallyDefinedApi |
|
43 */ |
|
44 |
|
45 /** @def EIO |
|
46 |
|
47 I/O Error |
|
48 |
|
49 @publishedAll |
|
50 @externallyDefinedApi |
|
51 */ |
|
52 |
|
53 /** @def ENXIO |
|
54 |
|
55 No such device or address. |
|
56 |
|
57 @publishedAll |
|
58 @externallyDefinedApi |
|
59 */ |
|
60 |
|
61 /** @def E2BIG |
|
62 |
|
63 Defines that the argument list is too long. |
|
64 |
|
65 @publishedAll |
|
66 @externallyDefinedApi |
|
67 */ |
|
68 |
|
69 /** @def ENOEXEC |
|
70 |
|
71 Executable file format error. |
|
72 |
|
73 @publishedAll |
|
74 @externallyDefinedApi |
|
75 */ |
|
76 |
|
77 /** @def EBADF |
|
78 |
|
79 Bad file descriptor. |
|
80 |
|
81 @publishedAll |
|
82 @externallyDefinedApi |
|
83 */ |
|
84 |
|
85 /** @def ECHILD |
|
86 |
|
87 No child processes. |
|
88 |
|
89 @publishedAll |
|
90 @externallyDefinedApi |
|
91 */ |
|
92 |
|
93 /** @def EDEADLK |
|
94 |
|
95 Resource deadlock would occur. |
|
96 |
|
97 @publishedAll |
|
98 @externallyDefinedApi |
|
99 */ |
|
100 |
|
101 /** @def ENOMEM |
|
102 |
|
103 Not enough space. |
|
104 |
|
105 @publishedAll |
|
106 @externallyDefinedApi |
|
107 */ |
|
108 |
|
109 /** @def EACCES |
|
110 |
|
111 Permission Denied |
|
112 |
|
113 @publishedAll |
|
114 @externallyDefinedApi |
|
115 */ |
|
116 |
|
117 /** @def EFAULT |
|
118 |
|
119 Bad address. |
|
120 |
|
121 @publishedAll |
|
122 @externallyDefinedApi |
|
123 */ |
|
124 |
|
125 /** @def EBUSY |
|
126 |
|
127 Device or resource busy. |
|
128 |
|
129 @publishedAll |
|
130 @externallyDefinedApi |
|
131 */ |
|
132 |
|
133 /** @def EEXIST |
|
134 |
|
135 File exists. |
|
136 |
|
137 @publishedAll |
|
138 @externallyDefinedApi |
|
139 */ |
|
140 |
|
141 /** @def EXDEV |
|
142 |
|
143 Cross-device link. |
|
144 |
|
145 @publishedAll |
|
146 @externallyDefinedApi |
|
147 */ |
|
148 |
|
149 /** @def ENODEV |
|
150 |
|
151 No such device. |
|
152 |
|
153 @publishedAll |
|
154 @externallyDefinedApi |
|
155 */ |
|
156 |
|
157 /** @def ENOTDIR |
|
158 |
|
159 Not a directory. |
|
160 |
|
161 @publishedAll |
|
162 @externallyDefinedApi |
|
163 */ |
|
164 |
|
165 /** @def EISDIR |
|
166 |
|
167 Is a directory. |
|
168 |
|
169 @publishedAll |
|
170 @externallyDefinedApi |
|
171 */ |
|
172 |
|
173 /** @def EINVAL |
|
174 |
|
175 Invalid argument. |
|
176 |
|
177 @publishedAll |
|
178 @externallyDefinedApi |
|
179 */ |
|
180 |
|
181 /** @def ENFILE |
|
182 |
|
183 Too many files open in system. |
|
184 |
|
185 @publishedAll |
|
186 @externallyDefinedApi |
|
187 */ |
|
188 |
|
189 |
|
190 /** @def EMFILE |
|
191 |
|
192 Too many open files. |
|
193 |
|
194 @publishedAll |
|
195 @externallyDefinedApi |
|
196 */ |
|
197 |
|
198 /** @def ENOTTY |
|
199 |
|
200 Inappropriate I/O control operation. |
|
201 |
|
202 @publishedAll |
|
203 @externallyDefinedApi |
|
204 */ |
|
205 |
|
206 /** @def EFBIG |
|
207 |
|
208 File too large. |
|
209 |
|
210 @publishedAll |
|
211 @externallyDefinedApi |
|
212 */ |
|
213 |
|
214 /** @def ENOSPC |
|
215 |
|
216 No space left on device |
|
217 |
|
218 @publishedAll |
|
219 @externallyDefinedApi |
|
220 */ |
|
221 |
|
222 /** @def ESPIPE |
|
223 |
|
224 Invalid seek. |
|
225 |
|
226 @publishedAll |
|
227 @externallyDefinedApi |
|
228 */ |
|
229 |
|
230 /** @def EROFS |
|
231 |
|
232 Read-only file system. |
|
233 |
|
234 @publishedAll |
|
235 @externallyDefinedApi |
|
236 */ |
|
237 |
|
238 /** @def EMLINK |
|
239 |
|
240 Too many links. |
|
241 |
|
242 @publishedAll |
|
243 @externallyDefinedApi |
|
244 */ |
|
245 |
|
246 /** @def EPIPE |
|
247 |
|
248 Broken pipe. |
|
249 |
|
250 @publishedAll |
|
251 @externallyDefinedApi |
|
252 */ |
|
253 |
|
254 /** @def EDOM |
|
255 |
|
256 Mathematics argument out of domain of function. |
|
257 |
|
258 @publishedAll |
|
259 @externallyDefinedApi |
|
260 */ |
|
261 |
|
262 /** @def ERANGE |
|
263 |
|
264 Result too large. |
|
265 |
|
266 @publishedAll |
|
267 @externallyDefinedApi |
|
268 */ |
|
269 |
|
270 /** @def EAGAIN |
|
271 |
|
272 Resource unavailable, try again (may be the same value as [EWOULDBLOCK]). |
|
273 |
|
274 @publishedAll |
|
275 @externallyDefinedApi |
|
276 */ |
|
277 |
|
278 /** @def EWOULDBLOCK |
|
279 |
|
280 Operation would block (may be the same value as [EAGAIN]). |
|
281 |
|
282 @publishedAll |
|
283 @externallyDefinedApi |
|
284 */ |
|
285 |
|
286 /** @def EINPROGRESS |
|
287 |
|
288 Operation in progress. |
|
289 |
|
290 @publishedAll |
|
291 @externallyDefinedApi |
|
292 */ |
|
293 |
|
294 /** @def EALREADY |
|
295 |
|
296 Connection already in progress. |
|
297 |
|
298 @publishedAll |
|
299 @externallyDefinedApi |
|
300 */ |
|
301 |
|
302 /** @def ENOTSOCK |
|
303 |
|
304 Not a socket. |
|
305 |
|
306 @publishedAll |
|
307 @externallyDefinedApi |
|
308 */ |
|
309 |
|
310 /** @def EDESTADDRREQ |
|
311 |
|
312 Destination address required. |
|
313 |
|
314 @publishedAll |
|
315 @externallyDefinedApi |
|
316 */ |
|
317 |
|
318 /** @def EMSGSIZE |
|
319 |
|
320 Message too large. |
|
321 |
|
322 @publishedAll |
|
323 @externallyDefinedApi |
|
324 */ |
|
325 |
|
326 /** @def EPROTOTYPE |
|
327 |
|
328 Protocol wrong type for socket. |
|
329 |
|
330 @publishedAll |
|
331 @externallyDefinedApi |
|
332 */ |
|
333 |
|
334 /** @def ENOPROTOOPT |
|
335 |
|
336 Protocol not available. |
|
337 |
|
338 @publishedAll |
|
339 @externallyDefinedApi |
|
340 */ |
|
341 |
|
342 /** @def EPROTONOSUPPORT |
|
343 |
|
344 Protocol not supported. |
|
345 |
|
346 @publishedAll |
|
347 @externallyDefinedApi |
|
348 */ |
|
349 |
|
350 /** @def ESOCKTNOSUPPORT |
|
351 |
|
352 Socket not supported. |
|
353 |
|
354 @publishedAll |
|
355 @released |
|
356 */ |
|
357 |
|
358 /** @def EOPNOTSUPP |
|
359 |
|
360 Operation not supported on socket. |
|
361 |
|
362 @publishedAll |
|
363 @externallyDefinedApi |
|
364 */ |
|
365 |
|
366 /** @def ENOTSUP |
|
367 |
|
368 Not supported. |
|
369 |
|
370 @publishedAll |
|
371 @externallyDefinedApi |
|
372 */ |
|
373 |
|
374 /** @def EPFNOSUPPORT |
|
375 |
|
376 Protocol family not supported |
|
377 |
|
378 @publishedAll |
|
379 @released |
|
380 */ |
|
381 |
|
382 /** @def EAFNOSUPPORT |
|
383 |
|
384 Address family not supported. |
|
385 |
|
386 @publishedAll |
|
387 @externallyDefinedApi |
|
388 */ |
|
389 |
|
390 /** @def EADDRINUSE |
|
391 |
|
392 Address in use. |
|
393 |
|
394 @publishedAll |
|
395 @externallyDefinedApi |
|
396 */ |
|
397 |
|
398 /** @def EADDRNOTAVAIL |
|
399 |
|
400 Address not available. |
|
401 |
|
402 @publishedAll |
|
403 @externallyDefinedApi |
|
404 */ |
|
405 |
|
406 /**@def ENETDOWN |
|
407 |
|
408 Network is down. |
|
409 |
|
410 @publishedAll |
|
411 @externallyDefinedApi |
|
412 */ |
|
413 |
|
414 /** @def ENETUNREACH |
|
415 |
|
416 Network unreachable. |
|
417 |
|
418 @publishedAll |
|
419 @externallyDefinedApi |
|
420 */ |
|
421 |
|
422 /** @def ENETRESET |
|
423 |
|
424 Connection aborted by network. |
|
425 |
|
426 @publishedAll |
|
427 @externallyDefinedApi |
|
428 */ |
|
429 |
|
430 /** @def ECONNABORTED |
|
431 |
|
432 Connection aborted. |
|
433 |
|
434 @publishedAll |
|
435 @externallyDefinedApi |
|
436 */ |
|
437 |
|
438 /** @def ECONNRESET |
|
439 |
|
440 Connection reset. |
|
441 |
|
442 @publishedAll |
|
443 @externallyDefinedApi |
|
444 */ |
|
445 |
|
446 /** @def ENOBUFS |
|
447 |
|
448 No buffer space available. |
|
449 |
|
450 @publishedAll |
|
451 @externallyDefinedApi |
|
452 */ |
|
453 |
|
454 /** @def EISCONN |
|
455 |
|
456 Socket is connected. |
|
457 |
|
458 @publishedAll |
|
459 @externallyDefinedApi |
|
460 */ |
|
461 |
|
462 /** @def ENOTCONN |
|
463 |
|
464 Socket is not connected |
|
465 |
|
466 @publishedAll |
|
467 @externallyDefinedApi |
|
468 */ |
|
469 |
|
470 /** @def ESHUTDOWN |
|
471 |
|
472 Can't send after socket shutdown |
|
473 |
|
474 @publishedAll |
|
475 @released |
|
476 */ |
|
477 |
|
478 /** @def ETOOMANYREFS |
|
479 |
|
480 Too many references: can't splice |
|
481 |
|
482 @publishedAll |
|
483 @released |
|
484 */ |
|
485 |
|
486 /** @def ETIMEDOUT |
|
487 |
|
488 Connection timed out. |
|
489 |
|
490 @publishedAll |
|
491 @externallyDefinedApi |
|
492 */ |
|
493 |
|
494 /** @def ECONNREFUSED |
|
495 |
|
496 Connection refused. |
|
497 |
|
498 @publishedAll |
|
499 @externallyDefinedApi |
|
500 */ |
|
501 |
|
502 |
|
503 /** @def ELOOP |
|
504 |
|
505 Too many levels of symbolic links. |
|
506 |
|
507 @publishedAll |
|
508 @externallyDefinedApi |
|
509 */ |
|
510 |
|
511 |
|
512 /** @def ENAMETOOLONG |
|
513 |
|
514 Filename too long. |
|
515 |
|
516 @publishedAll |
|
517 @externallyDefinedApi |
|
518 */ |
|
519 |
|
520 /** @def EHOSTDOWN |
|
521 |
|
522 Host is down |
|
523 |
|
524 @publishedAll |
|
525 @released |
|
526 */ |
|
527 |
|
528 /** @def EHOSTUNREACH |
|
529 |
|
530 Host is unreachable. |
|
531 |
|
532 @publishedAll |
|
533 @externallyDefinedApi |
|
534 */ |
|
535 |
|
536 /** @def ENOTEMPTY |
|
537 |
|
538 Directory not empty |
|
539 |
|
540 @publishedAll |
|
541 @externallyDefinedApi |
|
542 */ |
|
543 |
|
544 |
|
545 /** @def EPROCLIM |
|
546 |
|
547 Too many processes |
|
548 |
|
549 @publishedAll |
|
550 @released |
|
551 */ |
|
552 |
|
553 /** @def EUSERS |
|
554 |
|
555 Too many users |
|
556 |
|
557 @publishedAll |
|
558 @released |
|
559 */ |
|
560 |
|
561 |
|
562 /** @def EDQUOT |
|
563 |
|
564 Reserved. |
|
565 |
|
566 @publishedAll |
|
567 @externallyDefinedApi |
|
568 */ |
|
569 |
|
570 |
|
571 /** @def EREMOTE |
|
572 |
|
573 Too many levels of remote in path |
|
574 |
|
575 @publishedAll |
|
576 @released |
|
577 */ |
|
578 |
|
579 /** @def EBADRPC |
|
580 |
|
581 RPC struct is bad |
|
582 |
|
583 @publishedAll |
|
584 @released |
|
585 */ |
|
586 |
|
587 /** @def ERPCMISMATCH |
|
588 |
|
589 RPC version wrong |
|
590 |
|
591 @publishedAll |
|
592 @released |
|
593 */ |
|
594 |
|
595 /** @def EPROGUNAVAIL |
|
596 |
|
597 RPC prog. not avail |
|
598 |
|
599 @publishedAll |
|
600 @released |
|
601 */ |
|
602 |
|
603 /** @def EPROGMISMATCH |
|
604 |
|
605 Program version wrong |
|
606 |
|
607 @publishedAll |
|
608 @externallyDefinedApi |
|
609 */ |
|
610 |
|
611 /** @def EPROCUNAVAIL |
|
612 |
|
613 Bad procedure for program |
|
614 |
|
615 @publishedAll |
|
616 @released |
|
617 */ |
|
618 |
|
619 |
|
620 /** @def ENOLCK |
|
621 |
|
622 No locks available |
|
623 |
|
624 @publishedAll |
|
625 @externallyDefinedApi |
|
626 */ |
|
627 |
|
628 /** @def ENOSYS |
|
629 |
|
630 Function not implemented |
|
631 |
|
632 @publishedAll |
|
633 @externallyDefinedApi |
|
634 */ |
|
635 |
|
636 |
|
637 /** @def EFTYPE |
|
638 |
|
639 Inappropriate file type or format |
|
640 |
|
641 @publishedAll |
|
642 @released |
|
643 */ |
|
644 |
|
645 /**@def EAUTH |
|
646 |
|
647 Authentication error |
|
648 |
|
649 @publishedAll |
|
650 @externallyDefinedApi |
|
651 */ |
|
652 |
|
653 /** @def ENEEDAUTH |
|
654 |
|
655 Need authenticator |
|
656 |
|
657 @publishedAll |
|
658 @released |
|
659 */ |
|
660 |
|
661 /** @def EIDRM |
|
662 |
|
663 Identifier removed. |
|
664 |
|
665 @publishedAll |
|
666 @externallyDefinedApi |
|
667 */ |
|
668 |
|
669 /** @def ENOMSG |
|
670 |
|
671 No message of desired type |
|
672 |
|
673 @publishedAll |
|
674 @externallyDefinedApi |
|
675 */ |
|
676 |
|
677 /** @def EOVERFLOW |
|
678 |
|
679 Value too large to be stored in data type |
|
680 |
|
681 @publishedAll |
|
682 @externallyDefinedApi |
|
683 */ |
|
684 |
|
685 /** @def ECANCELED |
|
686 |
|
687 Operation canceled |
|
688 |
|
689 @publishedAll |
|
690 @externallyDefinedApi |
|
691 */ |
|
692 |
|
693 /** @def EILSEQ |
|
694 |
|
695 Illegal byte sequence. |
|
696 |
|
697 @publishedAll |
|
698 @externallyDefinedApi |
|
699 */ |
|
700 |
|
701 /** @def ENOATTR |
|
702 |
|
703 Attribute not found |
|
704 |
|
705 @publishedAll |
|
706 @released |
|
707 */ |
|
708 |
|
709 /** @def EDOOFUS |
|
710 |
|
711 Programming error |
|
712 |
|
713 @publishedAll |
|
714 @released |
|
715 */ |
|
716 |
|
717 |
|
718 /** @def EBADMSG |
|
719 |
|
720 Bad message |
|
721 |
|
722 @publishedAll |
|
723 @externallyDefinedApi |
|
724 */ |
|
725 |
|
726 /** @def EMULTIHOP |
|
727 |
|
728 Multihop attempted |
|
729 |
|
730 @publishedAll |
|
731 @externallyDefinedApi |
|
732 */ |
|
733 |
|
734 /** @def ENOLINK |
|
735 |
|
736 Link has been severed |
|
737 |
|
738 @publishedAll |
|
739 @externallyDefinedApi |
|
740 */ |
|
741 |
|
742 /** @def EPROTO |
|
743 |
|
744 Protocol error |
|
745 |
|
746 @publishedAll |
|
747 @externallyDefinedApi |
|
748 */ |
|
749 |
|
750 |
|
751 /** @def ELAST |
|
752 |
|
753 Must be equal to largest errno |
|
754 |
|
755 @publishedAll |
|
756 @externallyDefinedApi |
|
757 */ |
|
758 |
|
759 |
|
760 /** @def ENOTBLK |
|
761 |
|
762 Block device required |
|
763 |
|
764 @publishedAll |
|
765 @externallyDefinedApi |
|
766 */ |
|
767 |