EMFILEEMFILE — Demasiados archivos abiertos
Se ha alcanzado el límite por proceso del número de descriptores de archivo abiertos.
EINPROGRESSSe inició un intento de conexión no bloqueante que aún está en curso.
Una llamada a connect() sobre un socket no bloqueante no pudo completarse de inmediato. El handshake TCP está en progreso.
Usa select(), poll() o epoll() para esperar a que el socket sea escribible. Luego llama a getsockopt() con SO_ERROR para comprobar el resultado.
EMFILESe ha alcanzado el límite por proceso del número de descriptores de archivo abiertos.
ENOMEDIUMNo hay ningún medio extraíble presente en la unidad o dispositivo.
ESOCKTNOSUPPORTEl tipo de socket especificado no es compatible dentro de la familia de protocolos indicada.
ENOEXECSe intentó ejecutar un archivo que no está en un formato ejecutable reconocido.
EOVERFLOWUn valor es demasiado grande para almacenarse en el tipo de dato de destino.
EROFSSe intentó modificar un archivo o directorio en un sistema de archivos montado como solo lectura.