os/ossrv/genericopenlibs/openenvcore/include/errno.dosc
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     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