Насколько я понимаю, SIGPIPE
может возникнуть только в результате write()
, который может (и возвращает) -1 и устанавливает errno
в EPIPE
... Так зачем нам лишние накладные расходы на сигнал? Каждый раз, когда я работаю с трубами, я игнорирую SIGPIPE
и никогда не чувствовал боли в результате, я что-то упускаю?