[PATCH] D124607: Add an error message to the default SIGPIPE handler
Damian Malarczyk via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 28 09:30:27 PDT 2022
dmcyk updated this revision to Diff 425816.
dmcyk added a comment.
- rebase main
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D124607/new/
https://reviews.llvm.org/D124607
Files:
llvm/lib/Support/Unix/Signals.inc
Index: llvm/lib/Support/Unix/Signals.inc
===================================================================
--- llvm/lib/Support/Unix/Signals.inc
+++ llvm/lib/Support/Unix/Signals.inc
@@ -432,6 +432,10 @@
}
void llvm::sys::DefaultOneShotPipeSignalHandler() {
+ // UNIX03 conformance requires a non-zero exit code and an error message
+ // to stderr when writing to a closed stdout fails.
+ errs() << "error: write on a pipe with no reader\n";
+
// Send a special return code that drivers can check for, from sysexits.h.
exit(EX_IOERR);
}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D124607.425816.patch
Type: text/x-patch
Size: 553 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220428/10ddb0be/attachment.bin>
More information about the llvm-commits
mailing list