Copyright (C) 2000-2012 |
GNU Info (python2.1-lib.info)errnoStandard errno system symbols ============================= Standard errno system symbols. This module makes available standard `errno' system symbols. The value of each symbol is the corresponding integer value. The names and descriptions are borrowed from `linux/include/errno.h', which should be pretty all-inclusive. `errorcode' Dictionary providing a mapping from the errno value to the string name in the underlying system. For instance, `errno.errorcode[errno.EPERM]' maps to `'EPERM''. To translate a numeric error code to an error message, use `os.strerror()'. Of the following list, symbols that are not used on the current platform are not defined by the module. The specific list of defined symbols is available as `errno.errorcode.keys()'. Symbols available can include: `EPERM' Operation not permitted `ENOENT' No such file or directory `ESRCH' No such process `EINTR' Interrupted system call `EIO' I/O error `ENXIO' No such device or address `E2BIG' Arg list too long `ENOEXEC' Exec format error `EBADF' Bad file number `ECHILD' No child processes `EAGAIN' Try again `ENOMEM' Out of memory `EACCES' Permission denied `EFAULT' Bad address `ENOTBLK' Block device required `EBUSY' Device or resource busy `EEXIST' File exists `EXDEV' Cross-device link `ENODEV' No such device `ENOTDIR' Not a directory `EISDIR' Is a directory `EINVAL' Invalid argument `ENFILE' File table overflow `EMFILE' Too many open files `ENOTTY' Not a typewriter `ETXTBSY' Text file busy `EFBIG' File too large `ENOSPC' No space left on device `ESPIPE' Illegal seek `EROFS' Read-only file system `EMLINK' Too many links `EPIPE' Broken pipe `EDOM' Math argument out of domain of func `ERANGE' Math result not representable `EDEADLK' Resource deadlock would occur `ENAMETOOLONG' File name too long `ENOLCK' No record locks available `ENOSYS' Function not implemented `ENOTEMPTY' Directory not empty `ELOOP' Too many symbolic links encountered `EWOULDBLOCK' Operation would block `ENOMSG' No message of desired type `EIDRM' Identifier removed `ECHRNG' Channel number out of range `EL2NSYNC' Level 2 not synchronized `EL3HLT' Level 3 halted `EL3RST' Level 3 reset `ELNRNG' Link number out of range `EUNATCH' Protocol driver not attached `ENOCSI' No CSI structure available `EL2HLT' Level 2 halted `EBADE' Invalid exchange `EBADR' Invalid request descriptor `EXFULL' Exchange full `ENOANO' No anode `EBADRQC' Invalid request code `EBADSLT' Invalid slot `EDEADLOCK' File locking deadlock error `EBFONT' Bad font file format `ENOSTR' Device not a stream `ENODATA' No data available `ETIME' Timer expired `ENOSR' Out of streams resources `ENONET' Machine is not on the network `ENOPKG' Package not installed `EREMOTE' Object is remote `ENOLINK' Link has been severed `EADV' Advertise error `ESRMNT' Srmount error `ECOMM' Communication error on send `EPROTO' Protocol error `EMULTIHOP' Multihop attempted `EDOTDOT' RFS specific error `EBADMSG' Not a data message `EOVERFLOW' Value too large for defined data type `ENOTUNIQ' Name not unique on network `EBADFD' File descriptor in bad state `EREMCHG' Remote address changed `ELIBACC' Can not access a needed shared library `ELIBBAD' Accessing a corrupted shared library `ELIBSCN' .lib section in a.out corrupted `ELIBMAX' Attempting to link in too many shared libraries `ELIBEXEC' Cannot exec a shared library directly `EILSEQ' Illegal byte sequence `ERESTART' Interrupted system call should be restarted `ESTRPIPE' Streams pipe error `EUSERS' Too many users `ENOTSOCK' Socket operation on non-socket `EDESTADDRREQ' Destination address required `EMSGSIZE' Message too long `EPROTOTYPE' Protocol wrong type for socket `ENOPROTOOPT' Protocol not available `EPROTONOSUPPORT' Protocol not supported `ESOCKTNOSUPPORT' Socket type not supported `EOPNOTSUPP' Operation not supported on transport endpoint `EPFNOSUPPORT' Protocol family not supported `EAFNOSUPPORT' Address family not supported by protocol `EADDRINUSE' Address already in use `EADDRNOTAVAIL' Cannot assign requested address `ENETDOWN' Network is down `ENETUNREACH' Network is unreachable `ENETRESET' Network dropped connection because of reset `ECONNABORTED' Software caused connection abort `ECONNRESET' Connection reset by peer `ENOBUFS' No buffer space available `EISCONN' Transport endpoint is already connected `ENOTCONN' Transport endpoint is not connected `ESHUTDOWN' Cannot send after transport endpoint shutdown `ETOOMANYREFS' Too many references: cannot splice `ETIMEDOUT' Connection timed out `ECONNREFUSED' Connection refused `EHOSTDOWN' Host is down `EHOSTUNREACH' No route to host `EALREADY' Operation already in progress `EINPROGRESS' Operation now in progress `ESTALE' Stale NFS file handle `EUCLEAN' Structure needs cleaning `ENOTNAM' Not a XENIX named type file `ENAVAIL' No XENIX semaphores available `EISNAM' Is a named type file `EREMOTEIO' Remote I/O error `EDQUOT' Quota exceeded automatically generated by info2www version 1.2.2.9 |