ENFILEENFILE — Demasiados archivos abiertos en el sistema
Se ha alcanzado el límite global del sistema sobre el número total de archivos abiertos.
SIGCHLD (17)Un proceso hijo ha terminado, se ha detenido o se ha reanudado.
El kernel envía SIGCHLD al padre cuando un proceso hijo cambia de estado. Se usa para disparar wait() y evitar procesos zombis.
Instala un manejador de SIGCHLD que llame a waitpid(-1, ..., WNOHANG) en bucle. Establece SIGCHLD a SIG_IGN para recolectar hijos automáticamente.
ENFILESe ha alcanzado el límite global del sistema sobre el número total de archivos abiertos.
ETOOMANYREFSDemasiadas referencias a un objeto del kernel impiden completar la operación.
ENOTEMPTYSe intentó eliminar un directorio que aún contiene entradas.
ENOMSGNo hay disponible ningún mensaje del tipo solicitado en la cola de mensajes.
EPERMEl proceso no tiene los permisos necesarios para realizar la operación solicitada.
EPROTOTYPEEl tipo de protocolo es incorrecto para el socket que se está usando.