SIGTSTP (20)SIGTSTP (20) — Señal de detención desde terminal
Una señal de detención enviada desde la terminal, normalmente con Ctrl+Z. A diferencia de SIGSTOP, esta puede capturarse.
ECHILDEl proceso que realiza la llamada no tiene procesos hijos existentes que esperar.
Se realizó una llamada a wait() o waitpid() pero no hay procesos hijos que recolectar. Esto puede ocurrir cuando SIGCHLD está fijado en SIG_IGN, cuando otro hilo ya recolectó al hijo o cuando el proceso nunca hizo fork.
Verifica que fork() se haya invocado correctamente antes de llamar a wait(). Evita llamar a wait() varias veces para el mismo hijo. Si usas manejadores de SIGCHLD, asegúrate de que no entren en conflicto con llamadas explícitas a wait().
SIGTSTP (20)Una señal de detención enviada desde la terminal, normalmente con Ctrl+Z. A diferencia de SIGSTOP, esta puede capturarse.
ENOTBLKSe especificó un dispositivo que no es de bloques donde se requiere uno de bloques.
SIGTTIN (21)Un proceso en segundo plano intentó leer de su terminal de control.
SIGTRAP (5)Se activó un punto de interrupción o una trampa de traza, normalmente durante la depuración.
ENOTRECOVERABLEEl estado del mutex no puede recuperarse después de que un propietario anterior murió sin desbloquearlo.
EBADFUn argumento de descriptor de archivo no es un descriptor abierto válido o no está abierto para la operación solicitada.