1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/ossrv/genericopenlibs/openenvcore/include/errno.dosc Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,767 @@
1.4 +/** @file ../include/errno.h
1.5 +@internalComponent
1.6 +*/
1.7 +
1.8 +/** @def errno
1.9 +
1.10 +Represents the error value.
1.11 +
1.12 +@publishedAll
1.13 +@externallyDefinedApi
1.14 +*/
1.15 +
1.16 +/** @def EPERM
1.17 +
1.18 +Operation not permitted.
1.19 +
1.20 +@publishedAll
1.21 +@externallyDefinedApi
1.22 +*/
1.23 +
1.24 +/** @def ENOENT
1.25 +
1.26 +No such file or directory.
1.27 +
1.28 +@publishedAll
1.29 +@externallyDefinedApi
1.30 +*/
1.31 +
1.32 +/** @def ESRCH
1.33 +
1.34 +No such process.
1.35 +
1.36 +@publishedAll
1.37 +@externallyDefinedApi
1.38 +*/
1.39 +
1.40 +/** @def EINTR
1.41 +
1.42 +Interrupted function.
1.43 +
1.44 +@publishedAll
1.45 +@externallyDefinedApi
1.46 +*/
1.47 +
1.48 +/** @def EIO
1.49 +
1.50 +I/O Error
1.51 +
1.52 +@publishedAll
1.53 +@externallyDefinedApi
1.54 +*/
1.55 +
1.56 +/** @def ENXIO
1.57 +
1.58 +No such device or address.
1.59 +
1.60 +@publishedAll
1.61 +@externallyDefinedApi
1.62 +*/
1.63 +
1.64 +/** @def E2BIG
1.65 +
1.66 +Defines that the argument list is too long.
1.67 +
1.68 +@publishedAll
1.69 +@externallyDefinedApi
1.70 +*/
1.71 +
1.72 +/** @def ENOEXEC
1.73 +
1.74 +Executable file format error.
1.75 +
1.76 +@publishedAll
1.77 +@externallyDefinedApi
1.78 +*/
1.79 +
1.80 +/** @def EBADF
1.81 +
1.82 +Bad file descriptor.
1.83 +
1.84 +@publishedAll
1.85 +@externallyDefinedApi
1.86 +*/
1.87 +
1.88 +/** @def ECHILD
1.89 +
1.90 +No child processes.
1.91 +
1.92 +@publishedAll
1.93 +@externallyDefinedApi
1.94 +*/
1.95 +
1.96 +/** @def EDEADLK
1.97 +
1.98 +Resource deadlock would occur.
1.99 +
1.100 +@publishedAll
1.101 +@externallyDefinedApi
1.102 +*/
1.103 +
1.104 +/** @def ENOMEM
1.105 +
1.106 +Not enough space.
1.107 +
1.108 +@publishedAll
1.109 +@externallyDefinedApi
1.110 +*/
1.111 +
1.112 +/** @def EACCES
1.113 +
1.114 +Permission Denied
1.115 +
1.116 +@publishedAll
1.117 +@externallyDefinedApi
1.118 +*/
1.119 +
1.120 +/** @def EFAULT
1.121 +
1.122 +Bad address.
1.123 +
1.124 +@publishedAll
1.125 +@externallyDefinedApi
1.126 +*/
1.127 +
1.128 +/** @def EBUSY
1.129 +
1.130 +Device or resource busy.
1.131 +
1.132 +@publishedAll
1.133 +@externallyDefinedApi
1.134 +*/
1.135 +
1.136 +/** @def EEXIST
1.137 +
1.138 +File exists.
1.139 +
1.140 +@publishedAll
1.141 +@externallyDefinedApi
1.142 +*/
1.143 +
1.144 +/** @def EXDEV
1.145 +
1.146 +Cross-device link.
1.147 +
1.148 +@publishedAll
1.149 +@externallyDefinedApi
1.150 +*/
1.151 +
1.152 +/** @def ENODEV
1.153 +
1.154 +No such device.
1.155 +
1.156 +@publishedAll
1.157 +@externallyDefinedApi
1.158 +*/
1.159 +
1.160 +/** @def ENOTDIR
1.161 +
1.162 +Not a directory.
1.163 +
1.164 +@publishedAll
1.165 +@externallyDefinedApi
1.166 +*/
1.167 +
1.168 +/** @def EISDIR
1.169 +
1.170 +Is a directory.
1.171 +
1.172 +@publishedAll
1.173 +@externallyDefinedApi
1.174 +*/
1.175 +
1.176 +/** @def EINVAL
1.177 +
1.178 +Invalid argument.
1.179 +
1.180 +@publishedAll
1.181 +@externallyDefinedApi
1.182 +*/
1.183 +
1.184 +/** @def ENFILE
1.185 +
1.186 +Too many files open in system.
1.187 +
1.188 +@publishedAll
1.189 +@externallyDefinedApi
1.190 +*/
1.191 +
1.192 +
1.193 +/** @def EMFILE
1.194 +
1.195 +Too many open files.
1.196 +
1.197 +@publishedAll
1.198 +@externallyDefinedApi
1.199 +*/
1.200 +
1.201 +/** @def ENOTTY
1.202 +
1.203 +Inappropriate I/O control operation.
1.204 +
1.205 +@publishedAll
1.206 +@externallyDefinedApi
1.207 +*/
1.208 +
1.209 +/** @def EFBIG
1.210 +
1.211 +File too large.
1.212 +
1.213 +@publishedAll
1.214 +@externallyDefinedApi
1.215 +*/
1.216 +
1.217 +/** @def ENOSPC
1.218 +
1.219 +No space left on device
1.220 +
1.221 +@publishedAll
1.222 +@externallyDefinedApi
1.223 +*/
1.224 +
1.225 +/** @def ESPIPE
1.226 +
1.227 +Invalid seek.
1.228 +
1.229 +@publishedAll
1.230 +@externallyDefinedApi
1.231 +*/
1.232 +
1.233 +/** @def EROFS
1.234 +
1.235 +Read-only file system.
1.236 +
1.237 +@publishedAll
1.238 +@externallyDefinedApi
1.239 +*/
1.240 +
1.241 +/** @def EMLINK
1.242 +
1.243 +Too many links.
1.244 +
1.245 +@publishedAll
1.246 +@externallyDefinedApi
1.247 +*/
1.248 +
1.249 +/** @def EPIPE
1.250 +
1.251 +Broken pipe.
1.252 +
1.253 +@publishedAll
1.254 +@externallyDefinedApi
1.255 +*/
1.256 +
1.257 +/** @def EDOM
1.258 +
1.259 +Mathematics argument out of domain of function.
1.260 +
1.261 +@publishedAll
1.262 +@externallyDefinedApi
1.263 +*/
1.264 +
1.265 +/** @def ERANGE
1.266 +
1.267 +Result too large.
1.268 +
1.269 +@publishedAll
1.270 +@externallyDefinedApi
1.271 +*/
1.272 +
1.273 +/** @def EAGAIN
1.274 +
1.275 +Resource unavailable, try again (may be the same value as [EWOULDBLOCK]).
1.276 +
1.277 +@publishedAll
1.278 +@externallyDefinedApi
1.279 +*/
1.280 +
1.281 +/** @def EWOULDBLOCK
1.282 +
1.283 +Operation would block (may be the same value as [EAGAIN]).
1.284 +
1.285 +@publishedAll
1.286 +@externallyDefinedApi
1.287 +*/
1.288 +
1.289 +/** @def EINPROGRESS
1.290 +
1.291 +Operation in progress.
1.292 +
1.293 +@publishedAll
1.294 +@externallyDefinedApi
1.295 +*/
1.296 +
1.297 +/** @def EALREADY
1.298 +
1.299 +Connection already in progress.
1.300 +
1.301 +@publishedAll
1.302 +@externallyDefinedApi
1.303 +*/
1.304 +
1.305 +/** @def ENOTSOCK
1.306 +
1.307 +Not a socket.
1.308 +
1.309 +@publishedAll
1.310 +@externallyDefinedApi
1.311 +*/
1.312 +
1.313 +/** @def EDESTADDRREQ
1.314 +
1.315 +Destination address required.
1.316 +
1.317 +@publishedAll
1.318 +@externallyDefinedApi
1.319 +*/
1.320 +
1.321 +/** @def EMSGSIZE
1.322 +
1.323 +Message too large.
1.324 +
1.325 +@publishedAll
1.326 +@externallyDefinedApi
1.327 +*/
1.328 +
1.329 +/** @def EPROTOTYPE
1.330 +
1.331 +Protocol wrong type for socket.
1.332 +
1.333 +@publishedAll
1.334 +@externallyDefinedApi
1.335 +*/
1.336 +
1.337 +/** @def ENOPROTOOPT
1.338 +
1.339 +Protocol not available.
1.340 +
1.341 +@publishedAll
1.342 +@externallyDefinedApi
1.343 +*/
1.344 +
1.345 +/** @def EPROTONOSUPPORT
1.346 +
1.347 +Protocol not supported.
1.348 +
1.349 +@publishedAll
1.350 +@externallyDefinedApi
1.351 +*/
1.352 +
1.353 +/** @def ESOCKTNOSUPPORT
1.354 +
1.355 +Socket not supported.
1.356 +
1.357 +@publishedAll
1.358 +@released
1.359 +*/
1.360 +
1.361 +/** @def EOPNOTSUPP
1.362 +
1.363 +Operation not supported on socket.
1.364 +
1.365 +@publishedAll
1.366 +@externallyDefinedApi
1.367 +*/
1.368 +
1.369 +/** @def ENOTSUP
1.370 +
1.371 +Not supported.
1.372 +
1.373 +@publishedAll
1.374 +@externallyDefinedApi
1.375 +*/
1.376 +
1.377 +/** @def EPFNOSUPPORT
1.378 +
1.379 +Protocol family not supported
1.380 +
1.381 +@publishedAll
1.382 +@released
1.383 +*/
1.384 +
1.385 +/** @def EAFNOSUPPORT
1.386 +
1.387 +Address family not supported.
1.388 +
1.389 +@publishedAll
1.390 +@externallyDefinedApi
1.391 +*/
1.392 +
1.393 +/** @def EADDRINUSE
1.394 +
1.395 +Address in use.
1.396 +
1.397 +@publishedAll
1.398 +@externallyDefinedApi
1.399 +*/
1.400 +
1.401 +/** @def EADDRNOTAVAIL
1.402 +
1.403 +Address not available.
1.404 +
1.405 +@publishedAll
1.406 +@externallyDefinedApi
1.407 +*/
1.408 +
1.409 +/**@def ENETDOWN
1.410 +
1.411 +Network is down.
1.412 +
1.413 +@publishedAll
1.414 +@externallyDefinedApi
1.415 +*/
1.416 +
1.417 +/** @def ENETUNREACH
1.418 +
1.419 +Network unreachable.
1.420 +
1.421 +@publishedAll
1.422 +@externallyDefinedApi
1.423 +*/
1.424 +
1.425 +/** @def ENETRESET
1.426 +
1.427 +Connection aborted by network.
1.428 +
1.429 +@publishedAll
1.430 +@externallyDefinedApi
1.431 +*/
1.432 +
1.433 +/** @def ECONNABORTED
1.434 +
1.435 +Connection aborted.
1.436 +
1.437 +@publishedAll
1.438 +@externallyDefinedApi
1.439 +*/
1.440 +
1.441 +/** @def ECONNRESET
1.442 +
1.443 +Connection reset.
1.444 +
1.445 +@publishedAll
1.446 +@externallyDefinedApi
1.447 +*/
1.448 +
1.449 +/** @def ENOBUFS
1.450 +
1.451 +No buffer space available.
1.452 +
1.453 +@publishedAll
1.454 +@externallyDefinedApi
1.455 +*/
1.456 +
1.457 +/** @def EISCONN
1.458 +
1.459 +Socket is connected.
1.460 +
1.461 +@publishedAll
1.462 +@externallyDefinedApi
1.463 +*/
1.464 +
1.465 +/** @def ENOTCONN
1.466 +
1.467 +Socket is not connected
1.468 +
1.469 +@publishedAll
1.470 +@externallyDefinedApi
1.471 +*/
1.472 +
1.473 +/** @def ESHUTDOWN
1.474 +
1.475 +Can't send after socket shutdown
1.476 +
1.477 +@publishedAll
1.478 +@released
1.479 +*/
1.480 +
1.481 +/** @def ETOOMANYREFS
1.482 +
1.483 +Too many references: can't splice
1.484 +
1.485 +@publishedAll
1.486 +@released
1.487 +*/
1.488 +
1.489 +/** @def ETIMEDOUT
1.490 +
1.491 +Connection timed out.
1.492 +
1.493 +@publishedAll
1.494 +@externallyDefinedApi
1.495 +*/
1.496 +
1.497 +/** @def ECONNREFUSED
1.498 +
1.499 +Connection refused.
1.500 +
1.501 +@publishedAll
1.502 +@externallyDefinedApi
1.503 +*/
1.504 +
1.505 +
1.506 +/** @def ELOOP
1.507 +
1.508 +Too many levels of symbolic links.
1.509 +
1.510 +@publishedAll
1.511 +@externallyDefinedApi
1.512 +*/
1.513 +
1.514 +
1.515 +/** @def ENAMETOOLONG
1.516 +
1.517 +Filename too long.
1.518 +
1.519 +@publishedAll
1.520 +@externallyDefinedApi
1.521 +*/
1.522 +
1.523 +/** @def EHOSTDOWN
1.524 +
1.525 +Host is down
1.526 +
1.527 +@publishedAll
1.528 +@released
1.529 +*/
1.530 +
1.531 +/** @def EHOSTUNREACH
1.532 +
1.533 +Host is unreachable.
1.534 +
1.535 +@publishedAll
1.536 +@externallyDefinedApi
1.537 +*/
1.538 +
1.539 +/** @def ENOTEMPTY
1.540 +
1.541 +Directory not empty
1.542 +
1.543 +@publishedAll
1.544 +@externallyDefinedApi
1.545 +*/
1.546 +
1.547 +
1.548 +/** @def EPROCLIM
1.549 +
1.550 +Too many processes
1.551 +
1.552 +@publishedAll
1.553 +@released
1.554 +*/
1.555 +
1.556 +/** @def EUSERS
1.557 +
1.558 +Too many users
1.559 +
1.560 +@publishedAll
1.561 +@released
1.562 +*/
1.563 +
1.564 +
1.565 +/** @def EDQUOT
1.566 +
1.567 +Reserved.
1.568 +
1.569 +@publishedAll
1.570 +@externallyDefinedApi
1.571 +*/
1.572 +
1.573 +
1.574 +/** @def EREMOTE
1.575 +
1.576 +Too many levels of remote in path
1.577 +
1.578 +@publishedAll
1.579 +@released
1.580 +*/
1.581 +
1.582 +/** @def EBADRPC
1.583 +
1.584 +RPC struct is bad
1.585 +
1.586 +@publishedAll
1.587 +@released
1.588 +*/
1.589 +
1.590 +/** @def ERPCMISMATCH
1.591 +
1.592 +RPC version wrong
1.593 +
1.594 +@publishedAll
1.595 +@released
1.596 +*/
1.597 +
1.598 +/** @def EPROGUNAVAIL
1.599 +
1.600 +RPC prog. not avail
1.601 +
1.602 +@publishedAll
1.603 +@released
1.604 +*/
1.605 +
1.606 +/** @def EPROGMISMATCH
1.607 +
1.608 +Program version wrong
1.609 +
1.610 +@publishedAll
1.611 +@externallyDefinedApi
1.612 +*/
1.613 +
1.614 +/** @def EPROCUNAVAIL
1.615 +
1.616 +Bad procedure for program
1.617 +
1.618 +@publishedAll
1.619 +@released
1.620 +*/
1.621 +
1.622 +
1.623 +/** @def ENOLCK
1.624 +
1.625 +No locks available
1.626 +
1.627 +@publishedAll
1.628 +@externallyDefinedApi
1.629 +*/
1.630 +
1.631 +/** @def ENOSYS
1.632 +
1.633 +Function not implemented
1.634 +
1.635 +@publishedAll
1.636 +@externallyDefinedApi
1.637 +*/
1.638 +
1.639 +
1.640 +/** @def EFTYPE
1.641 +
1.642 +Inappropriate file type or format
1.643 +
1.644 +@publishedAll
1.645 +@released
1.646 +*/
1.647 +
1.648 +/**@def EAUTH
1.649 +
1.650 +Authentication error
1.651 +
1.652 +@publishedAll
1.653 +@externallyDefinedApi
1.654 +*/
1.655 +
1.656 +/** @def ENEEDAUTH
1.657 +
1.658 +Need authenticator
1.659 +
1.660 +@publishedAll
1.661 +@released
1.662 +*/
1.663 +
1.664 +/** @def EIDRM
1.665 +
1.666 +Identifier removed.
1.667 +
1.668 +@publishedAll
1.669 +@externallyDefinedApi
1.670 +*/
1.671 +
1.672 +/** @def ENOMSG
1.673 +
1.674 +No message of desired type
1.675 +
1.676 +@publishedAll
1.677 +@externallyDefinedApi
1.678 +*/
1.679 +
1.680 +/** @def EOVERFLOW
1.681 +
1.682 +Value too large to be stored in data type
1.683 +
1.684 +@publishedAll
1.685 +@externallyDefinedApi
1.686 +*/
1.687 +
1.688 +/** @def ECANCELED
1.689 +
1.690 +Operation canceled
1.691 +
1.692 +@publishedAll
1.693 +@externallyDefinedApi
1.694 +*/
1.695 +
1.696 +/** @def EILSEQ
1.697 +
1.698 +Illegal byte sequence.
1.699 +
1.700 +@publishedAll
1.701 +@externallyDefinedApi
1.702 +*/
1.703 +
1.704 +/** @def ENOATTR
1.705 +
1.706 +Attribute not found
1.707 +
1.708 +@publishedAll
1.709 +@released
1.710 +*/
1.711 +
1.712 +/** @def EDOOFUS
1.713 +
1.714 +Programming error
1.715 +
1.716 +@publishedAll
1.717 +@released
1.718 +*/
1.719 +
1.720 +
1.721 +/** @def EBADMSG
1.722 +
1.723 +Bad message
1.724 +
1.725 +@publishedAll
1.726 +@externallyDefinedApi
1.727 +*/
1.728 +
1.729 +/** @def EMULTIHOP
1.730 +
1.731 +Multihop attempted
1.732 +
1.733 +@publishedAll
1.734 +@externallyDefinedApi
1.735 +*/
1.736 +
1.737 +/** @def ENOLINK
1.738 +
1.739 +Link has been severed
1.740 +
1.741 +@publishedAll
1.742 +@externallyDefinedApi
1.743 +*/
1.744 +
1.745 +/** @def EPROTO
1.746 +
1.747 +Protocol error
1.748 +
1.749 +@publishedAll
1.750 +@externallyDefinedApi
1.751 +*/
1.752 +
1.753 +
1.754 +/** @def ELAST
1.755 +
1.756 +Must be equal to largest errno
1.757 +
1.758 +@publishedAll
1.759 +@externallyDefinedApi
1.760 +*/
1.761 +
1.762 +
1.763 +/** @def ENOTBLK
1.764 +
1.765 +Block device required
1.766 +
1.767 +@publishedAll
1.768 +@externallyDefinedApi
1.769 +*/
1.770 +