From fd827738207507beda7d63fa55fa91db4f2d84a6 Mon Sep 17 00:00:00 2001 From: Stefan Eissing Date: Thu, 15 Jan 2026 15:02:23 +0100 Subject: [PATCH] TODO: add point about improving SIGPIPE handling Closes #20330 --- docs/TODO.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/TODO.md b/docs/TODO.md index cc13a91b61..7c7c065baf 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -1058,3 +1058,11 @@ See [curl issue 12655](https://github.com/curl/curl/issues/12655) Running test suite with `CURL_DBG_SOCK_WBLOCK=90 ./runtests.pl -a 1200 to 1300` makes several Gopher test cases fail where they should not. + +# Signals + +## SIGPIPE + +Since we control the IO functions for most protocols and disable +SIGPIPE on sends, libcurl could skip the special SIGPIPE ignore +handling for those transfers.