Signale ignorieren

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

Signale ignorieren
Hi Leute,

in einer Altklausuraufgabe steht:
“Alle Threads des Servers sollen außerdem das Signal SIGPIPE ignorieren, damit eine fehlerhafte Verbindung
zu einem Client nicht zum Beenden des Servers führt”

Mein Vorgehen wäre das “standardmäßige” Sprich, ich ignoriere einfach mit sigaction(…) dieses Signal,
wäre es ok? Oder muss ich wirklich “NUR” für die Threads dies setzen?
pthread_sigmask(SIG_BLOCK, &set, NULL);?

Danke…


Ignorieren ≠ Blockieren.