This is my proposal to fix the SIGSTOP/SIGCONT issue where RPC calls
were being repeated even though the server will complete the request
as discussed in the thread:

https://lists.gnu.org/archive/html/bug-hurd/2026-03/msg00243.html

The very simple test case was to run tar whilst SIGSTOP/SIGCONT
multiple times from the shell:

# /usr/bin/tar xf data.tar.xz

Repeated interrupted extractions of the same archive result in file
differences in the output as some segments are written multiple times.

I can confirm that this patch fixes this testcase. Hopefully there are
no unforeseen negative consequences.

Cheers,

Mike.


Reply via email to