"errno" --- Símbolos estándar del sistema errno
***********************************************

======================================================================

Este módulo pone a disposición los símbolos del sistema "errno"
estándar. El valor de cada símbolo es el valor entero correspondiente.
Los nombres y las descripciones se toman prestados de
"linux/include/errno.h", que debería incluir todo.

errno.errorcode

   Diccionario que proporciona un mapeo del valor de errno al nombre
   de la cadena en el sistema subyacente. Por ejemplo,
   "errno.errorcode[errno.EPERM]" se asigna a "'EPERM'".

Para traducir un código de error numérico en un mensaje de error, use
"os.strerror()".

De la siguiente lista, los símbolos que no se utilizan en la
plataforma actual no están definidos por el módulo. La lista
específica de símbolos definidos está disponible como
"errno.errorcode.keys()". Los símbolos disponibles pueden incluir:

errno.EPERM

   Operación no permitida. Este error se asigna a la excepción
   "PermissionError".

errno.ENOENT

   El archivo o directorio no existe. Este error se asigna a la
   excepción "FileNotFoundError".

errno.ESRCH

   No hay tal proceso. Este error se asigna a la excepción
   "ProcessLookupError".

errno.EINTR

   Llamada al sistema interrumpida. Este error se asigna a la
   excepción "InterruptedError".

errno.EIO

   Error de E/S

errno.ENXIO

   No existe tal dispositivo o dirección

errno.E2BIG

   Lista de argumentos demasiado larga

errno.ENOEXEC

   Error de formato de ejecución

errno.EBADF

   Número de archivo incorrecto

errno.ECHILD

   No hay procesos secundarios. Este error se asigna a la excepción
   "ChildProcessError".

errno.EAGAIN

   Intentar otra vez. Este error se asigna a la excepción
   "BlockingIOError".

errno.ENOMEM

   Sin memoria

errno.EACCES

   Permiso denegado. Este error se asigna a la excepción
   "PermissionError".

errno.EFAULT

   Dirección incorrecta

errno.ENOTBLK

   Bloquear dispositivo requerido

errno.EBUSY

   Dispositivo o recurso ocupado

errno.EEXIST

   El archivo existe. Este error se asigna a la excepción
   "FileExistsError".

errno.EXDEV

   Enlace entre dispositivos

errno.ENODEV

   Hay tal dispositivo

errno.ENOTDIR

   No es un directorio. Este error se asigna a la excepción
   "NotADirectoryError".

errno.EISDIR

   Es un directorio. Este error se asigna a la excepción
   "IsADirectoryError".

errno.EINVAL

   Argumento inválido

errno.ENFILE

   Desbordamiento de la tabla de archivos

errno.EMFILE

   Demasiados archivos abiertos

errno.ENOTTY

   No es un typewriter

errno.ETXTBSY

   Archivo de texto ocupado

errno.EFBIG

   Archivo demasiado grande

errno.ENOSPC

   No queda espacio en el dispositivo

errno.ESPIPE

   Búsqueda ilegal

errno.EROFS

   Sistema de archivos de sólo lectura

errno.EMLINK

   Demasiados enlaces

errno.EPIPE

   Tubería rota. Este error se asigna a la excepción
   "BrokenPipeError".

errno.EDOM

   Argumento matemático fuera del dominio de función

errno.ERANGE

   Resultado matemático no representable

errno.EDEADLK

   Podría ocurrir un bloqueo de recursos

errno.ENAMETOOLONG

   Nombre de archivo demasiado largo

errno.ENOLCK

   No hay bloqueos de registro disponibles

errno.ENOSYS

   Función no implementada

errno.ENOTEMPTY

   Directorio no vacío

errno.ELOOP

   Se han encontrado demasiados enlaces simbólicos

errno.EWOULDBLOCK

   La operación se bloquearía. Este error se asigna a la excepción
   "BlockingIOError".

errno.ENOMSG

   Ningún mensaje del tipo deseado

errno.EIDRM

   Identificador eliminado

errno.ECHRNG

   Número de canal fuera de rango

errno.EL2NSYNC

   Nivel 2 no sincronizado

errno.EL3HLT

   Nivel 3 detenido

errno.EL3RST

   Nivel 3 restablecido

errno.ELNRNG

   Número de enlace fuera de rango

errno.EUNATCH

   Controlador de protocolo no adjunto

errno.ENOCSI

   No hay estructura CSI disponible

errno.EL2HLT

   Nivel 2 detenido

errno.EBADE

   Intercambio inválido

errno.EBADR

   Descriptor de solicitud inválido

errno.EXFULL

   Intercambio completo

errno.ENOANO

   Sin ánodo

errno.EBADRQC

   Código de solicitud inválido

errno.EBADSLT

   Ranura inválida

errno.EDEADLOCK

   Error de interbloqueo de bloqueo de archivos

errno.EBFONT

   Formato de archivo de fuente incorrecto

errno.ENOSTR

   El dispositivo no es una secuencia

errno.ENODATA

   Datos no disponibles

errno.ETIME

   Temporizador expirado

errno.ENOSR

   Recursos fuera de flujos

errno.ENONET

   La computadora no está en la red

errno.ENOPKG

   Paquete no instalado

errno.EREMOTE

   El objeto es remoto

errno.ENOLINK

   El enlace ha sido cortado

errno.EADV

   Error de publicidad

errno.ESRMNT

   Error de Srmount

errno.ECOMM

   Error de comunicación al enviar

errno.EPROTO

   Error de protocolo

errno.EMULTIHOP

   Intento de salto múltiple

errno.EDOTDOT

   Error específico de RFS (por su significado en inglés *Remote File
   System*)

errno.EBADMSG

   No es un mensaje de datos

errno.EOVERFLOW

   Valor demasiado grande para el tipo de datos definido

errno.ENOTUNIQ

   Nombre no único en la red

errno.EBADFD

   Descriptor de archivo en mal estado

errno.EREMCHG

   La dirección remota cambió

errno.ELIBACC

   No se puede acceder a una biblioteca compartida necesaria

errno.ELIBBAD

   Accediendo a una biblioteca compartida dañada

errno.ELIBSCN

   Sección .lib en a.out corrupta

errno.ELIBMAX

   Intentando vincular demasiadas bibliotecas compartidas

errno.ELIBEXEC

   No se puede ejecutar una biblioteca compartida directamente

errno.EILSEQ

   Secuencia de byte ilegal

errno.ERESTART

   Llamada al sistema interrumpida debe reiniciarse

errno.ESTRPIPE

   Error de tubería de flujos

errno.EUSERS

   Demasiados usuarios

errno.ENOTSOCK

   Operación de socket en no-socket

errno.EDESTADDRREQ

   Dirección de destino requerida

errno.EMSGSIZE

   Mensaje demasiado largo

errno.EPROTOTYPE

   Protocolo de tipo incorrecto para socket

errno.ENOPROTOOPT

   Protocolo no disponible

errno.EPROTONOSUPPORT

   Protocolo no soportado

errno.ESOCKTNOSUPPORT

   Tipo de socket no soportado

errno.EOPNOTSUPP

   Operación no soportada en el endpoint de transporte

errno.ENOTSUP

   Operation not supported

   Nuevo en la versión 3.2.

errno.EPFNOSUPPORT

   Familia de protocolo no soportada

errno.EAFNOSUPPORT

   Familia de direcciones no soportada por protocolo

errno.EADDRINUSE

   Dirección ya en uso

errno.EADDRNOTAVAIL

   No se puede asignar la dirección solicitada

errno.ENETDOWN

   Red caída

errno.ENETUNREACH

   Red es inalcanzable

errno.ENETRESET

   Conexión de red interrumpida debido al reinicio

errno.ECONNABORTED

   El software causó falla de conexión. Este error se asigna a la
   excepción "ConnectionAbortedError".

errno.ECONNRESET

   Restablecimiento de la conexión por par. Este error se asigna a la
   excepción "ConnectionResetError".

errno.ENOBUFS

   No hay espacio de búfer disponible

errno.EISCONN

   El endpoint de transporte ya está conectado

errno.ENOTCONN

   El endpoint final de transporte no está conectado

errno.ESHUTDOWN

   No se puede enviar después del apagado del endpoint de transporte.
   Este error se asigna a la excepción "BrokenPipeError".

errno.ETOOMANYREFS

   Demasiadas referencias: no se puede empalmar

errno.ETIMEDOUT

   Tiempo de conexión agotado. Este error se asigna a la excepción
   "TimeoutError".

errno.ECONNREFUSED

   Conexión denegada. Este error se asigna a la excepción
   "ConnectionRefusedError".

errno.EHOSTDOWN

   Anfitrión caído

errno.EHOSTUNREACH

   Sin ruta al anfitrión

errno.EALREADY

   Operación ya en curso. Este error se asigna a la excepción
   "BlockingIOError".

errno.EINPROGRESS

   Operación ahora en curso. Este error se asigna a la excepción
   "BlockingIOError".

errno.ESTALE

   Manejador de archivos NFS (por su significado en inglés *Network
   File System*) obsoleto

errno.EUCLEAN

   La estructura necesita limpieza

errno.ENOTNAM

   No es un archivo de tipo con nombre XENIX

errno.ENAVAIL

   No hay semáforos XENIX disponibles

errno.EISNAM

   Es un archivo de tipo con nombre

errno.EREMOTEIO

   Error de E/S remota

errno.EDQUOT

   Cuota excedida

errno.EQFULL

   La cola de salida de la interfaz está llena

   Nuevo en la versión 3.11.

errno.ENOTCAPABLE

   Capacidades insuficientes. Este error se asigna a la excepción
   "PermissionError".

   Availability: WASI, FreeBSD

   Nuevo en la versión 3.11.1.

errno.ECANCELED

   Operation canceled

   Nuevo en la versión 3.2.

errno.EOWNERDEAD

   Owner died

   Nuevo en la versión 3.2.

errno.ENOTRECOVERABLE

   State not recoverable

   Nuevo en la versión 3.2.
