Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: bin/59587: ftp client ascii transfers with progress report fail
> Date: Thu, 15 Jan 2026 16:34:48 +1100
> From: Luke Mewburn <luke%mewburn.net@localhost>
>
> On 26-01-15 04:19, Taylor R Campbell wrote:
> | Alternatively: Why not use SA_RESTART, so you don't have to track down
> | all the I/O logic that might be interrupted by a signal and arrange to
> | run it in a loop?
>
> Even on NetBSD, the previous use of restartable signals (SA_RESTART)
> caused issues with the implementation of -q QUITTIME.
> That's why I changed ftp 20210106 to always use interruptable
> signals for PR 55857 - as confirmed by the submitter.
Sounds like a good reason, thanks! I hadn't looked at any surrounding
context, where there is a loop that depends on re-reading the time
after an alarm expires while waiting in read/recv/accept.
Home |
Main Index |
Thread Index |
Old Index