9 Error reporting [err.report]

9.4 Suppression of signals [err.report.signal]

Some POSIX functions referred to in this document may report errors by raising a SIGPIPE signal. Where a synchronous or asynchronous operation is specified in terms of these POSIX functions, the generation of SIGPIPE is suppressed and an error condition corresponding to POSIX EPIPE is produced instead.