SIGPIPE (13)SIGPIPE (13) — Signal för trasig pipe
Processen försökte skriva till ett rör eller en socket vars läsände har stängts.
Vad som orsakar detta fel
Den mottagande processen stängde anslutningen innan avsändaren hade skrivit klart. Vanligt vid dirigering av utdata till kommandon som avslutas tidigt.
Hur man åtgärdar det
Ignorera SIGPIPE med signal(SIGPIPE, SIG_IGN) och kontrollera returvärdena från write() för EPIPE istället. Ignorera alltid SIGPIPE i nätverksservrar.
Relaterade felkoder
ECHILDECHILD — Inga barnprocesser
Den anropande processen har inga befintliga barnprocesser att vänta på.
EINTREINTR — Avbrutet Systemanrop
Ett blockerande systemanrop avbröts av en signal innan det kunde slutföras.
Exit 0Exit 0 — Lyckades
Processen slutfördes utan fel.
ENOEXECENOEXEC — Fel körbart format
Ett försök gjordes att köra en fil som inte har ett igenkänt körbart format.
SIGTTOU (22)SIGTTOU (22) — Bakgrundsskrivning till terminal
En bakgrundsprocess försökte skriva till sin kontrollerande terminal när TOSTOP är satt.
EMSGSIZEEMSGSIZE — Meddelandet För Långt
Meddelandet är för stort för att sändas atomärt via socketen eller transportprotokollet.