genericopenlibs/openenvcore/include/errno.dosc
changeset 0 e4d67989cc36
equal deleted inserted replaced
-1:000000000000 0:e4d67989cc36
       
     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