Espacios de nombres
Variantes
Acciones

Archivo de encabezado de la biblioteca estándar <cerrno>

De cppreference.com
< cpp‎ | header
 
 
Archivos de encabezado de la biblioteca estándar
 

Este archivo de encabezado se encontraba originalmente en la biblioteca estándar de C como <errno.h>.

Este archivo de encabezado es parte de la biblioteca de control de errores.

[editar] Macros

Macro que se expande para la variable de número de error local al hilo y compatible con POSIX.
(variables macro)[editar]
E2BIG
(C++11)
Lista de argumentos demasiado larga
(constante de macro)
EACCES
(C++11)
Permiso denegado
(constante de macro)
EADDRINUSE
(C++11)
Dirección en uso
(constante de macro)
EADDRNOTAVAIL
(C++11)
Dirección no se encuentra disponible
(constante de macro)
EAFNOSUPPORT
(C++11)
Familia de direcciones no soportada
(constante de macro)
EAGAIN
(C++11)
Recurso no se encuentra disponible, intentar de nuevo
(constante de macro)
EALREADY
(C++11)
Conexión ya se encuentra en progreso
(constante de macro)
EBADF
(C++11)
Mal descriptor de archivo
(constante de macro)
EBADMSG
(C++11)
Mal mensaje
(constante de macro)
EBUSY
(C++11)
Dispositivo o recurso ocupado
(constante de macro)
ECANCELED
(C++11)
Operación cancelada
(constante de macro)
ECHILD
(C++11)
No hay procesos hijos
(constante de macro)
ECONNABORTED
(C++11)
Conexión abortada
(constante de macro)
ECONNREFUSED
(C++11)
Conexión rechazada
(constante de macro)
ECONNRESET
(C++11)
Conexión reiniciada
(constante de macro)
EDEADLK
(C++11)
Ocurriría bloque mutuo de recursos
(constante de macro)
EDESTADDRREQ
(C++11)
Se requiere dirección de destino
(constante de macro)
EDOM
Argumento matemático fuera del dominio de la función
(constante de macro)
EEXIST
(C++11)
Archivo existe
(constante de macro)
EFAULT
(C++11)
Mala dirección
(constante de macro)
EFBIG
(C++11)
Archivo demasiado grande
(constante de macro)
EHOSTUNREACH
(C++11)
Anfitrión inalcanzable
(constante de macro)
EIDRM
(C++11)
Identificador eliminado
(constante de macro)
EILSEQ
(C++11)
Secuencia de bytes ilegal
(constante de macro)
EINPROGRESS
(C++11)
Operación en curso
(constante de macro)
EINTR
(C++11)
Función interrumpida
(constante de macro)
EINVAL
(C++11)
Argumento inválido
(constante de macro)
EIO
(C++11)
Error de E/S
(constante de macro)
EISCONN
(C++11)
Socket está conectado
(constante de macro)
EISDIR
(C++11)
Es un directorio
(constante de macro)
ELOOP
(C++11)
Demasiados niveles de enlaces simbólicos
(constante de macro)
EMFILE
(C++11)
Valor del descriptor de archivo demasiado grande
(constante de macro)
EMLINK
(C++11)
Demasiados enlaces
(constante de macro)
EMSGSIZE
(C++11)
Mensaje demasiado largo
(constante de macro)
ENAMETOOLONG
(C++11)
Nombre de archivo demasiado largo
(constante de macro)
ENETDOWN
(C++11)
La red se vino abajo
(constante de macro)
ENETRESET
(C++11)
Conexión abortada por la red
(constante de macro)
ENETUNREACH
(C++11)
Red inalcanzable
(constante de macro)
ENFILE
(C++11)
Demasiados archivos abiertos en el sistema
(constante de macro)
ENOBUFS
(C++11)
No hay espacio de búfer disponible
(constante de macro)
ENODATA
(C++11)
No hay mensaje disponible en la cola de lectura de la cabeza del STREAM
(constante de macro)
ENODEV
(C++11)
No existe tal dispositivo
(constante de macro)
ENOENT
(C++11)
No existe tal archivo o directorio
(constante de macro)
ENOEXEC
(C++11)
Error de formato de archivo ejecutable
(constante de macro)
ENOLCK
(C++11)
No hay cerrojos disponibles
(constante de macro)
ENOLINK
(C++11)
Enlace se ha roto
(constante de macro)
ENOMEM
(C++11)
No hay espacio suficiente
(constante de macro)
ENOMSG
(C++11)
No hay mensaje del tipo deseado
(constante de macro)
ENOPROTOOPT
(C++11)
Protocolo no se encuentra disponible
(constante de macro)
ENOSPC
(C++11)
No hay más espacio en el dispositivo
(constante de macro)
ENOSR
(C++11)
No hay recursos de STREAM
(constante de macro)
ENOSTR
(C++11)
No es un STREAM
(constante de macro)
ENOSYS
(C++11)
Función no soportada
(constante de macro)
ENOTCONN
(C++11)
El socket no está conectado
(constante de macro)
ENOTDIR
(C++11)
No es un directorio
(constante de macro)
ENOTEMPTY
(C++11)
Directorio no está vacío
(constante de macro)
ENOTRECOVERABLE
(C++11)
Estado no recuperable
(constante de macro)
ENOTSOCK
(C++11)
No es un socket
(constante de macro)
ENOTSUP
(C++11)
No soportado
(constante de macro)
ENOTTY
(C++11)
Operación de control de E/S inapropriada
(constante de macro)
ENXIO
(C++11)
No existe tal dispositivo o dirección
(constante de macro)
EOPNOTSUPP
(C++11)
Operación no soportada en el socket
(constante de macro)
EOVERFLOW
(C++11)
Valor demasiado grande para ser almacenado en el tipo de datos.
(constante de macro)
EOWNERDEAD
(C++11)
Propietario anterior murió
(constante de macro)
EPERM
(C++11)
Operación no permitida
(constante de macro)
EPIPE
(C++11)
Tubería rota
(constante de macro)
EPROTO
(C++11)
Error de protocolo
(constante de macro)
EPROTONOSUPPORT
(C++11)
Protocolo no soportado
(constante de macro)
EPROTOTYPE
(C++11)
Protocolo es de tipo equivocado para el socket
(constante de macro)
ERANGE
Resultado demasiado grande
(constante de macro)
EROFS
(C++11)
Sistema de archivos de sólo lectura
(constante de macro)
ESPIPE
(C++11)
Búsqueda inválida
(constante de macro)
ESRCH
(C++11)
No existe tal proceso
(constante de macro)
ETIME
(C++11)
ioctl() de flujo ha expirado
(constante de macro)
ETIMEDOUT
(C++11)
Conexión expiró
(constante de macro)
ETXTBSY
(C++11)
Archivo de texto ocupado
(constante de macro)
EWOULDBLOCK
(C++11)
Operación se bloquearía
(constante de macro)
EXDEV
(C++11)
Enlace en varios dispositivos
(constante de macro)

[editar] Notas

Aunque el archivo de encabezado <cerrno> está basado en el archivo de encabezado de la biblioteca estándar de C errno.h, la mayoría de las macros definidas por <cerrno> fueron adopatadas por C++ del estándar de POSIX, en lugar de la biblioteca estándar de C.

[editar] Véase también