EINTREINTR — System Call Interrotta
Una system call bloccante è stata interrotta da un segnale prima di poter completare.
Cause di questo errore
Un segnale è stato consegnato al processo mentre era bloccato in una system call come read(), write() o select(). Il signal handler ha restituito il controllo e la system call non è stata riavviata automaticamente.
Come correggerlo
Ripeti la system call quando viene restituito EINTR. Usa il flag SA_RESTART con sigaction() per fare in modo che il kernel riavvii automaticamente le chiamate interrotte. Racchiudi le chiamate bloccanti in un ciclo che verifichi EINTR.
Codici di errore correlati
ENOSYSENOSYS — Funzione Non Implementata
La chiamata di sistema o funzione richiesta non è implementata su questo sistema.
ENFILEENFILE — Troppi File Aperti nel Sistema
È stato raggiunto il limite a livello di sistema sul numero totale di file aperti.
Exit 2Exit 2 — Uso Errato del Built-in della Shell
Un built-in della shell è stato usato in modo errato, oppure un comando ha restituito un errore di utilizzo.
EMLINKEMLINK — Troppi Link
È stato superato il numero massimo di hard link a un singolo file.
EALREADYEALREADY — Operazione Già in Corso
Un tentativo di connessione non bloccante è già in corso su questo socket.
EADDRINUSEEADDRINUSE — Indirizzo Già in Uso
La combinazione di indirizzo di rete e porta specificata è già associata a un altro socket.