author | sl |
Tue, 10 Jun 2014 14:32:02 +0200 | |
changeset 1 | 260cb5ec6c19 |
permissions | -rw-r--r-- |
1 /** @file ../include/errno.h
2 @internalComponent
3 */
5 /** @def errno
7 Represents the error value.
9 @publishedAll
10 @externallyDefinedApi
11 */
13 /** @def EPERM
15 Operation not permitted.
17 @publishedAll
18 @externallyDefinedApi
19 */
21 /** @def ENOENT
23 No such file or directory.
25 @publishedAll
26 @externallyDefinedApi
27 */
29 /** @def ESRCH
31 No such process.
33 @publishedAll
34 @externallyDefinedApi
35 */
37 /** @def EINTR
39 Interrupted function.
41 @publishedAll
42 @externallyDefinedApi
43 */
45 /** @def EIO
47 I/O Error
49 @publishedAll
50 @externallyDefinedApi
51 */
53 /** @def ENXIO
55 No such device or address.
57 @publishedAll
58 @externallyDefinedApi
59 */
61 /** @def E2BIG
63 Defines that the argument list is too long.
65 @publishedAll
66 @externallyDefinedApi
67 */
69 /** @def ENOEXEC
71 Executable file format error.
73 @publishedAll
74 @externallyDefinedApi
75 */
77 /** @def EBADF
79 Bad file descriptor.
81 @publishedAll
82 @externallyDefinedApi
83 */
85 /** @def ECHILD
87 No child processes.
89 @publishedAll
90 @externallyDefinedApi
91 */
93 /** @def EDEADLK
95 Resource deadlock would occur.
97 @publishedAll
98 @externallyDefinedApi
99 */
101 /** @def ENOMEM
103 Not enough space.
105 @publishedAll
106 @externallyDefinedApi
107 */
109 /** @def EACCES
111 Permission Denied
113 @publishedAll
114 @externallyDefinedApi
115 */
117 /** @def EFAULT
119 Bad address.
121 @publishedAll
122 @externallyDefinedApi
123 */
125 /** @def EBUSY
127 Device or resource busy.
129 @publishedAll
130 @externallyDefinedApi
131 */
133 /** @def EEXIST
135 File exists.
137 @publishedAll
138 @externallyDefinedApi
139 */
141 /** @def EXDEV
143 Cross-device link.
145 @publishedAll
146 @externallyDefinedApi
147 */
149 /** @def ENODEV
151 No such device.
153 @publishedAll
154 @externallyDefinedApi
155 */
157 /** @def ENOTDIR
159 Not a directory.
161 @publishedAll
162 @externallyDefinedApi
163 */
165 /** @def EISDIR
167 Is a directory.
169 @publishedAll
170 @externallyDefinedApi
171 */
173 /** @def EINVAL
175 Invalid argument.
177 @publishedAll
178 @externallyDefinedApi
179 */
181 /** @def ENFILE
183 Too many files open in system.
185 @publishedAll
186 @externallyDefinedApi
187 */
190 /** @def EMFILE
192 Too many open files.
194 @publishedAll
195 @externallyDefinedApi
196 */
198 /** @def ENOTTY
200 Inappropriate I/O control operation.
202 @publishedAll
203 @externallyDefinedApi
204 */
206 /** @def EFBIG
208 File too large.
210 @publishedAll
211 @externallyDefinedApi
212 */
214 /** @def ENOSPC
216 No space left on device
218 @publishedAll
219 @externallyDefinedApi
220 */
222 /** @def ESPIPE
224 Invalid seek.
226 @publishedAll
227 @externallyDefinedApi
228 */
230 /** @def EROFS
232 Read-only file system.
234 @publishedAll
235 @externallyDefinedApi
236 */
238 /** @def EMLINK
240 Too many links.
242 @publishedAll
243 @externallyDefinedApi
244 */
246 /** @def EPIPE
248 Broken pipe.
250 @publishedAll
251 @externallyDefinedApi
252 */
254 /** @def EDOM
256 Mathematics argument out of domain of function.
258 @publishedAll
259 @externallyDefinedApi
260 */
262 /** @def ERANGE
264 Result too large.
266 @publishedAll
267 @externallyDefinedApi
268 */
270 /** @def EAGAIN
272 Resource unavailable, try again (may be the same value as [EWOULDBLOCK]).
274 @publishedAll
275 @externallyDefinedApi
276 */
278 /** @def EWOULDBLOCK
280 Operation would block (may be the same value as [EAGAIN]).
282 @publishedAll
283 @externallyDefinedApi
284 */
286 /** @def EINPROGRESS
288 Operation in progress.
290 @publishedAll
291 @externallyDefinedApi
292 */
294 /** @def EALREADY
296 Connection already in progress.
298 @publishedAll
299 @externallyDefinedApi
300 */
302 /** @def ENOTSOCK
304 Not a socket.
306 @publishedAll
307 @externallyDefinedApi
308 */
310 /** @def EDESTADDRREQ
312 Destination address required.
314 @publishedAll
315 @externallyDefinedApi
316 */
318 /** @def EMSGSIZE
320 Message too large.
322 @publishedAll
323 @externallyDefinedApi
324 */
326 /** @def EPROTOTYPE
328 Protocol wrong type for socket.
330 @publishedAll
331 @externallyDefinedApi
332 */
334 /** @def ENOPROTOOPT
336 Protocol not available.
338 @publishedAll
339 @externallyDefinedApi
340 */
342 /** @def EPROTONOSUPPORT
344 Protocol not supported.
346 @publishedAll
347 @externallyDefinedApi
348 */
350 /** @def ESOCKTNOSUPPORT
352 Socket not supported.
354 @publishedAll
355 @released
356 */
358 /** @def EOPNOTSUPP
360 Operation not supported on socket.
362 @publishedAll
363 @externallyDefinedApi
364 */
366 /** @def ENOTSUP
368 Not supported.
370 @publishedAll
371 @externallyDefinedApi
372 */
374 /** @def EPFNOSUPPORT
376 Protocol family not supported
378 @publishedAll
379 @released
380 */
382 /** @def EAFNOSUPPORT
384 Address family not supported.
386 @publishedAll
387 @externallyDefinedApi
388 */
390 /** @def EADDRINUSE
392 Address in use.
394 @publishedAll
395 @externallyDefinedApi
396 */
398 /** @def EADDRNOTAVAIL
400 Address not available.
402 @publishedAll
403 @externallyDefinedApi
404 */
406 /**@def ENETDOWN
408 Network is down.
410 @publishedAll
411 @externallyDefinedApi
412 */
414 /** @def ENETUNREACH
416 Network unreachable.
418 @publishedAll
419 @externallyDefinedApi
420 */
422 /** @def ENETRESET
424 Connection aborted by network.
426 @publishedAll
427 @externallyDefinedApi
428 */
430 /** @def ECONNABORTED
432 Connection aborted.
434 @publishedAll
435 @externallyDefinedApi
436 */
438 /** @def ECONNRESET
440 Connection reset.
442 @publishedAll
443 @externallyDefinedApi
444 */
446 /** @def ENOBUFS
448 No buffer space available.
450 @publishedAll
451 @externallyDefinedApi
452 */
454 /** @def EISCONN
456 Socket is connected.
458 @publishedAll
459 @externallyDefinedApi
460 */
462 /** @def ENOTCONN
464 Socket is not connected
466 @publishedAll
467 @externallyDefinedApi
468 */
470 /** @def ESHUTDOWN
472 Can't send after socket shutdown
474 @publishedAll
475 @released
476 */
478 /** @def ETOOMANYREFS
480 Too many references: can't splice
482 @publishedAll
483 @released
484 */
486 /** @def ETIMEDOUT
488 Connection timed out.
490 @publishedAll
491 @externallyDefinedApi
492 */
494 /** @def ECONNREFUSED
496 Connection refused.
498 @publishedAll
499 @externallyDefinedApi
500 */
503 /** @def ELOOP
505 Too many levels of symbolic links.
507 @publishedAll
508 @externallyDefinedApi
509 */
512 /** @def ENAMETOOLONG
514 Filename too long.
516 @publishedAll
517 @externallyDefinedApi
518 */
520 /** @def EHOSTDOWN
522 Host is down
524 @publishedAll
525 @released
526 */
528 /** @def EHOSTUNREACH
530 Host is unreachable.
532 @publishedAll
533 @externallyDefinedApi
534 */
536 /** @def ENOTEMPTY
538 Directory not empty
540 @publishedAll
541 @externallyDefinedApi
542 */
545 /** @def EPROCLIM
547 Too many processes
549 @publishedAll
550 @released
551 */
553 /** @def EUSERS
555 Too many users
557 @publishedAll
558 @released
559 */
562 /** @def EDQUOT
564 Reserved.
566 @publishedAll
567 @externallyDefinedApi
568 */
571 /** @def EREMOTE
573 Too many levels of remote in path
575 @publishedAll
576 @released
577 */
579 /** @def EBADRPC
581 RPC struct is bad
583 @publishedAll
584 @released
585 */
587 /** @def ERPCMISMATCH
589 RPC version wrong
591 @publishedAll
592 @released
593 */
595 /** @def EPROGUNAVAIL
597 RPC prog. not avail
599 @publishedAll
600 @released
601 */
603 /** @def EPROGMISMATCH
605 Program version wrong
607 @publishedAll
608 @externallyDefinedApi
609 */
611 /** @def EPROCUNAVAIL
613 Bad procedure for program
615 @publishedAll
616 @released
617 */
620 /** @def ENOLCK
622 No locks available
624 @publishedAll
625 @externallyDefinedApi
626 */
628 /** @def ENOSYS
630 Function not implemented
632 @publishedAll
633 @externallyDefinedApi
634 */
637 /** @def EFTYPE
639 Inappropriate file type or format
641 @publishedAll
642 @released
643 */
645 /**@def EAUTH
647 Authentication error
649 @publishedAll
650 @externallyDefinedApi
651 */
653 /** @def ENEEDAUTH
655 Need authenticator
657 @publishedAll
658 @released
659 */
661 /** @def EIDRM
663 Identifier removed.
665 @publishedAll
666 @externallyDefinedApi
667 */
669 /** @def ENOMSG
671 No message of desired type
673 @publishedAll
674 @externallyDefinedApi
675 */
677 /** @def EOVERFLOW
679 Value too large to be stored in data type
681 @publishedAll
682 @externallyDefinedApi
683 */
685 /** @def ECANCELED
687 Operation canceled
689 @publishedAll
690 @externallyDefinedApi
691 */
693 /** @def EILSEQ
695 Illegal byte sequence.
697 @publishedAll
698 @externallyDefinedApi
699 */
701 /** @def ENOATTR
703 Attribute not found
705 @publishedAll
706 @released
707 */
709 /** @def EDOOFUS
711 Programming error
713 @publishedAll
714 @released
715 */
718 /** @def EBADMSG
720 Bad message
722 @publishedAll
723 @externallyDefinedApi
724 */
726 /** @def EMULTIHOP
728 Multihop attempted
730 @publishedAll
731 @externallyDefinedApi
732 */
734 /** @def ENOLINK
736 Link has been severed
738 @publishedAll
739 @externallyDefinedApi
740 */
742 /** @def EPROTO
744 Protocol error
746 @publishedAll
747 @externallyDefinedApi
748 */
751 /** @def ELAST
753 Must be equal to largest errno
755 @publishedAll
756 @externallyDefinedApi
757 */
760 /** @def ENOTBLK
762 Block device required
764 @publishedAll
765 @externallyDefinedApi
766 */