symbian-qemu-0.9.1-12/python-2.6.1/Doc/library/errno.rst
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     1 
       
     2 :mod:`errno` --- Standard errno system symbols
       
     3 ==============================================
       
     4 
       
     5 .. module:: errno
       
     6    :synopsis: Standard errno system symbols.
       
     7 
       
     8 
       
     9 This module makes available standard ``errno`` system symbols. The value of each
       
    10 symbol is the corresponding integer value. The names and descriptions are
       
    11 borrowed from :file:`linux/include/errno.h`, which should be pretty
       
    12 all-inclusive.
       
    13 
       
    14 
       
    15 .. data:: errorcode
       
    16 
       
    17    Dictionary providing a mapping from the errno value to the string name in the
       
    18    underlying system.  For instance, ``errno.errorcode[errno.EPERM]`` maps to
       
    19    ``'EPERM'``.
       
    20 
       
    21 To translate a numeric error code to an error message, use :func:`os.strerror`.
       
    22 
       
    23 Of the following list, symbols that are not used on the current platform are not
       
    24 defined by the module.  The specific list of defined symbols is available as
       
    25 ``errno.errorcode.keys()``.  Symbols available can include:
       
    26 
       
    27 
       
    28 .. data:: EPERM
       
    29 
       
    30    Operation not permitted
       
    31 
       
    32 
       
    33 .. data:: ENOENT
       
    34 
       
    35    No such file or directory
       
    36 
       
    37 
       
    38 .. data:: ESRCH
       
    39 
       
    40    No such process
       
    41 
       
    42 
       
    43 .. data:: EINTR
       
    44 
       
    45    Interrupted system call
       
    46 
       
    47 
       
    48 .. data:: EIO
       
    49 
       
    50    I/O error
       
    51 
       
    52 
       
    53 .. data:: ENXIO
       
    54 
       
    55    No such device or address
       
    56 
       
    57 
       
    58 .. data:: E2BIG
       
    59 
       
    60    Arg list too long
       
    61 
       
    62 
       
    63 .. data:: ENOEXEC
       
    64 
       
    65    Exec format error
       
    66 
       
    67 
       
    68 .. data:: EBADF
       
    69 
       
    70    Bad file number
       
    71 
       
    72 
       
    73 .. data:: ECHILD
       
    74 
       
    75    No child processes
       
    76 
       
    77 
       
    78 .. data:: EAGAIN
       
    79 
       
    80    Try again
       
    81 
       
    82 
       
    83 .. data:: ENOMEM
       
    84 
       
    85    Out of memory
       
    86 
       
    87 
       
    88 .. data:: EACCES
       
    89 
       
    90    Permission denied
       
    91 
       
    92 
       
    93 .. data:: EFAULT
       
    94 
       
    95    Bad address
       
    96 
       
    97 
       
    98 .. data:: ENOTBLK
       
    99 
       
   100    Block device required
       
   101 
       
   102 
       
   103 .. data:: EBUSY
       
   104 
       
   105    Device or resource busy
       
   106 
       
   107 
       
   108 .. data:: EEXIST
       
   109 
       
   110    File exists
       
   111 
       
   112 
       
   113 .. data:: EXDEV
       
   114 
       
   115    Cross-device link
       
   116 
       
   117 
       
   118 .. data:: ENODEV
       
   119 
       
   120    No such device
       
   121 
       
   122 
       
   123 .. data:: ENOTDIR
       
   124 
       
   125    Not a directory
       
   126 
       
   127 
       
   128 .. data:: EISDIR
       
   129 
       
   130    Is a directory
       
   131 
       
   132 
       
   133 .. data:: EINVAL
       
   134 
       
   135    Invalid argument
       
   136 
       
   137 
       
   138 .. data:: ENFILE
       
   139 
       
   140    File table overflow
       
   141 
       
   142 
       
   143 .. data:: EMFILE
       
   144 
       
   145    Too many open files
       
   146 
       
   147 
       
   148 .. data:: ENOTTY
       
   149 
       
   150    Not a typewriter
       
   151 
       
   152 
       
   153 .. data:: ETXTBSY
       
   154 
       
   155    Text file busy
       
   156 
       
   157 
       
   158 .. data:: EFBIG
       
   159 
       
   160    File too large
       
   161 
       
   162 
       
   163 .. data:: ENOSPC
       
   164 
       
   165    No space left on device
       
   166 
       
   167 
       
   168 .. data:: ESPIPE
       
   169 
       
   170    Illegal seek
       
   171 
       
   172 
       
   173 .. data:: EROFS
       
   174 
       
   175    Read-only file system
       
   176 
       
   177 
       
   178 .. data:: EMLINK
       
   179 
       
   180    Too many links
       
   181 
       
   182 
       
   183 .. data:: EPIPE
       
   184 
       
   185    Broken pipe
       
   186 
       
   187 
       
   188 .. data:: EDOM
       
   189 
       
   190    Math argument out of domain of func
       
   191 
       
   192 
       
   193 .. data:: ERANGE
       
   194 
       
   195    Math result not representable
       
   196 
       
   197 
       
   198 .. data:: EDEADLK
       
   199 
       
   200    Resource deadlock would occur
       
   201 
       
   202 
       
   203 .. data:: ENAMETOOLONG
       
   204 
       
   205    File name too long
       
   206 
       
   207 
       
   208 .. data:: ENOLCK
       
   209 
       
   210    No record locks available
       
   211 
       
   212 
       
   213 .. data:: ENOSYS
       
   214 
       
   215    Function not implemented
       
   216 
       
   217 
       
   218 .. data:: ENOTEMPTY
       
   219 
       
   220    Directory not empty
       
   221 
       
   222 
       
   223 .. data:: ELOOP
       
   224 
       
   225    Too many symbolic links encountered
       
   226 
       
   227 
       
   228 .. data:: EWOULDBLOCK
       
   229 
       
   230    Operation would block
       
   231 
       
   232 
       
   233 .. data:: ENOMSG
       
   234 
       
   235    No message of desired type
       
   236 
       
   237 
       
   238 .. data:: EIDRM
       
   239 
       
   240    Identifier removed
       
   241 
       
   242 
       
   243 .. data:: ECHRNG
       
   244 
       
   245    Channel number out of range
       
   246 
       
   247 
       
   248 .. data:: EL2NSYNC
       
   249 
       
   250    Level 2 not synchronized
       
   251 
       
   252 
       
   253 .. data:: EL3HLT
       
   254 
       
   255    Level 3 halted
       
   256 
       
   257 
       
   258 .. data:: EL3RST
       
   259 
       
   260    Level 3 reset
       
   261 
       
   262 
       
   263 .. data:: ELNRNG
       
   264 
       
   265    Link number out of range
       
   266 
       
   267 
       
   268 .. data:: EUNATCH
       
   269 
       
   270    Protocol driver not attached
       
   271 
       
   272 
       
   273 .. data:: ENOCSI
       
   274 
       
   275    No CSI structure available
       
   276 
       
   277 
       
   278 .. data:: EL2HLT
       
   279 
       
   280    Level 2 halted
       
   281 
       
   282 
       
   283 .. data:: EBADE
       
   284 
       
   285    Invalid exchange
       
   286 
       
   287 
       
   288 .. data:: EBADR
       
   289 
       
   290    Invalid request descriptor
       
   291 
       
   292 
       
   293 .. data:: EXFULL
       
   294 
       
   295    Exchange full
       
   296 
       
   297 
       
   298 .. data:: ENOANO
       
   299 
       
   300    No anode
       
   301 
       
   302 
       
   303 .. data:: EBADRQC
       
   304 
       
   305    Invalid request code
       
   306 
       
   307 
       
   308 .. data:: EBADSLT
       
   309 
       
   310    Invalid slot
       
   311 
       
   312 
       
   313 .. data:: EDEADLOCK
       
   314 
       
   315    File locking deadlock error
       
   316 
       
   317 
       
   318 .. data:: EBFONT
       
   319 
       
   320    Bad font file format
       
   321 
       
   322 
       
   323 .. data:: ENOSTR
       
   324 
       
   325    Device not a stream
       
   326 
       
   327 
       
   328 .. data:: ENODATA
       
   329 
       
   330    No data available
       
   331 
       
   332 
       
   333 .. data:: ETIME
       
   334 
       
   335    Timer expired
       
   336 
       
   337 
       
   338 .. data:: ENOSR
       
   339 
       
   340    Out of streams resources
       
   341 
       
   342 
       
   343 .. data:: ENONET
       
   344 
       
   345    Machine is not on the network
       
   346 
       
   347 
       
   348 .. data:: ENOPKG
       
   349 
       
   350    Package not installed
       
   351 
       
   352 
       
   353 .. data:: EREMOTE
       
   354 
       
   355    Object is remote
       
   356 
       
   357 
       
   358 .. data:: ENOLINK
       
   359 
       
   360    Link has been severed
       
   361 
       
   362 
       
   363 .. data:: EADV
       
   364 
       
   365    Advertise error
       
   366 
       
   367 
       
   368 .. data:: ESRMNT
       
   369 
       
   370    Srmount error
       
   371 
       
   372 
       
   373 .. data:: ECOMM
       
   374 
       
   375    Communication error on send
       
   376 
       
   377 
       
   378 .. data:: EPROTO
       
   379 
       
   380    Protocol error
       
   381 
       
   382 
       
   383 .. data:: EMULTIHOP
       
   384 
       
   385    Multihop attempted
       
   386 
       
   387 
       
   388 .. data:: EDOTDOT
       
   389 
       
   390    RFS specific error
       
   391 
       
   392 
       
   393 .. data:: EBADMSG
       
   394 
       
   395    Not a data message
       
   396 
       
   397 
       
   398 .. data:: EOVERFLOW
       
   399 
       
   400    Value too large for defined data type
       
   401 
       
   402 
       
   403 .. data:: ENOTUNIQ
       
   404 
       
   405    Name not unique on network
       
   406 
       
   407 
       
   408 .. data:: EBADFD
       
   409 
       
   410    File descriptor in bad state
       
   411 
       
   412 
       
   413 .. data:: EREMCHG
       
   414 
       
   415    Remote address changed
       
   416 
       
   417 
       
   418 .. data:: ELIBACC
       
   419 
       
   420    Can not access a needed shared library
       
   421 
       
   422 
       
   423 .. data:: ELIBBAD
       
   424 
       
   425    Accessing a corrupted shared library
       
   426 
       
   427 
       
   428 .. data:: ELIBSCN
       
   429 
       
   430    .lib section in a.out corrupted
       
   431 
       
   432 
       
   433 .. data:: ELIBMAX
       
   434 
       
   435    Attempting to link in too many shared libraries
       
   436 
       
   437 
       
   438 .. data:: ELIBEXEC
       
   439 
       
   440    Cannot exec a shared library directly
       
   441 
       
   442 
       
   443 .. data:: EILSEQ
       
   444 
       
   445    Illegal byte sequence
       
   446 
       
   447 
       
   448 .. data:: ERESTART
       
   449 
       
   450    Interrupted system call should be restarted
       
   451 
       
   452 
       
   453 .. data:: ESTRPIPE
       
   454 
       
   455    Streams pipe error
       
   456 
       
   457 
       
   458 .. data:: EUSERS
       
   459 
       
   460    Too many users
       
   461 
       
   462 
       
   463 .. data:: ENOTSOCK
       
   464 
       
   465    Socket operation on non-socket
       
   466 
       
   467 
       
   468 .. data:: EDESTADDRREQ
       
   469 
       
   470    Destination address required
       
   471 
       
   472 
       
   473 .. data:: EMSGSIZE
       
   474 
       
   475    Message too long
       
   476 
       
   477 
       
   478 .. data:: EPROTOTYPE
       
   479 
       
   480    Protocol wrong type for socket
       
   481 
       
   482 
       
   483 .. data:: ENOPROTOOPT
       
   484 
       
   485    Protocol not available
       
   486 
       
   487 
       
   488 .. data:: EPROTONOSUPPORT
       
   489 
       
   490    Protocol not supported
       
   491 
       
   492 
       
   493 .. data:: ESOCKTNOSUPPORT
       
   494 
       
   495    Socket type not supported
       
   496 
       
   497 
       
   498 .. data:: EOPNOTSUPP
       
   499 
       
   500    Operation not supported on transport endpoint
       
   501 
       
   502 
       
   503 .. data:: EPFNOSUPPORT
       
   504 
       
   505    Protocol family not supported
       
   506 
       
   507 
       
   508 .. data:: EAFNOSUPPORT
       
   509 
       
   510    Address family not supported by protocol
       
   511 
       
   512 
       
   513 .. data:: EADDRINUSE
       
   514 
       
   515    Address already in use
       
   516 
       
   517 
       
   518 .. data:: EADDRNOTAVAIL
       
   519 
       
   520    Cannot assign requested address
       
   521 
       
   522 
       
   523 .. data:: ENETDOWN
       
   524 
       
   525    Network is down
       
   526 
       
   527 
       
   528 .. data:: ENETUNREACH
       
   529 
       
   530    Network is unreachable
       
   531 
       
   532 
       
   533 .. data:: ENETRESET
       
   534 
       
   535    Network dropped connection because of reset
       
   536 
       
   537 
       
   538 .. data:: ECONNABORTED
       
   539 
       
   540    Software caused connection abort
       
   541 
       
   542 
       
   543 .. data:: ECONNRESET
       
   544 
       
   545    Connection reset by peer
       
   546 
       
   547 
       
   548 .. data:: ENOBUFS
       
   549 
       
   550    No buffer space available
       
   551 
       
   552 
       
   553 .. data:: EISCONN
       
   554 
       
   555    Transport endpoint is already connected
       
   556 
       
   557 
       
   558 .. data:: ENOTCONN
       
   559 
       
   560    Transport endpoint is not connected
       
   561 
       
   562 
       
   563 .. data:: ESHUTDOWN
       
   564 
       
   565    Cannot send after transport endpoint shutdown
       
   566 
       
   567 
       
   568 .. data:: ETOOMANYREFS
       
   569 
       
   570    Too many references: cannot splice
       
   571 
       
   572 
       
   573 .. data:: ETIMEDOUT
       
   574 
       
   575    Connection timed out
       
   576 
       
   577 
       
   578 .. data:: ECONNREFUSED
       
   579 
       
   580    Connection refused
       
   581 
       
   582 
       
   583 .. data:: EHOSTDOWN
       
   584 
       
   585    Host is down
       
   586 
       
   587 
       
   588 .. data:: EHOSTUNREACH
       
   589 
       
   590    No route to host
       
   591 
       
   592 
       
   593 .. data:: EALREADY
       
   594 
       
   595    Operation already in progress
       
   596 
       
   597 
       
   598 .. data:: EINPROGRESS
       
   599 
       
   600    Operation now in progress
       
   601 
       
   602 
       
   603 .. data:: ESTALE
       
   604 
       
   605    Stale NFS file handle
       
   606 
       
   607 
       
   608 .. data:: EUCLEAN
       
   609 
       
   610    Structure needs cleaning
       
   611 
       
   612 
       
   613 .. data:: ENOTNAM
       
   614 
       
   615    Not a XENIX named type file
       
   616 
       
   617 
       
   618 .. data:: ENAVAIL
       
   619 
       
   620    No XENIX semaphores available
       
   621 
       
   622 
       
   623 .. data:: EISNAM
       
   624 
       
   625    Is a named type file
       
   626 
       
   627 
       
   628 .. data:: EREMOTEIO
       
   629 
       
   630    Remote I/O error
       
   631 
       
   632 
       
   633 .. data:: EDQUOT
       
   634 
       
   635    Quota exceeded
       
   636