Errori Linux/POSIXInfo
SIGTTIN (21)SIGTTIN (21) — Lettura da Terminale in Background
Un processo in background ha tentato di leggere dal proprio terminale di controllo.
linuxmacosunix
Vedi dettagli EBADFUn argomento file descriptor non è un file descriptor aperto valido o non è aperto per l'operazione richiesta.
Il programma ha tentato di usare un file descriptor che non è mai stato aperto, è già stato chiuso o non è aperto nella modalità corretta. La doppia chiusura di un file descriptor o il suo utilizzo dopo una chiamata a open() fallita sono cause comuni.
Assicurarsi che i file descriptor siano validi prima dell'uso. Verificare il valore restituito dalle chiamate a open() e socket(). Evitare di usare un file descriptor dopo aver chiamato close() su di esso. Usare strace per tracciare le operazioni sui file descriptor.
SIGTTIN (21)Un processo in background ha tentato di leggere dal proprio terminale di controllo.
SIGILL (4)Il processo ha tentato di eseguire un'istruzione macchina illegale, malformata o privilegiata.
EPIPEÈ stata tentata una scrittura su una pipe o un socket per cui il lato in lettura è stato chiuso.
EFAULTUn indirizzo di memoria non valido è stato passato come argomento a una chiamata di sistema.
SIGURG (23)Sul socket sono arrivati dati urgenti o fuori banda.
EMFILEIl limite per processo sul numero di descrittori di file aperti è stato raggiunto.