Software > Programmieren, Kompilieren

send() führt zu Broken Pipe

(1/1)

Oxygenic:
Ich habe ein Problem mit send(), das immer dann auftritt, wenn die  Gegenstelle weg ist, aber noc hwas dort hin gesendet wird. Da es MSG_NOSIGNAL unter solaris nicht gibt, habe ich versucht, SIGPIPE abzufangen, was auch klappt, allerdings schmiert mir mein Programm immer noch mit einer "Broken Pipe" ab. Was fehlt da noch?

Oxygenic:
Was mir dazu noch auffällt: send() wird mitunter auch aus einem Thread-Kontext heraus aufgerufen. Allerdings sollte für diese Threads doch der bereits installierte Signal-Handler ebenfalls gültig sein!?

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln