[openssh-commits] [openssh] branch master updated (90a0b434 -> 6c6072ba)
git+noreply at mindrot.org
git+noreply at mindrot.org
Fri May 1 15:15:44 AEST 2020
This is an automated email from the git hooks/post-receive script.
dtucker pushed a change to branch master
in repository openssh.
from 90a0b434 fix reversed test
new 6c6072ba See if SA_RESTART signals will interrupt select().
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Detailed log of new commits:
commit 6c6072ba8b079e6f5caa38b011a6f4570c14ed38
Author: Darren Tucker <dtucker at dtucker.net>
Date: Fri May 1 15:09:26 2020 +1000
See if SA_RESTART signals will interrupt select().
On some platforms (at least older HP-UXes such as 11.11, possibly others)
setting SA_RESTART on signal handers will cause it to not interrupt
select(), at least for calls that do not specify a timeout. Try to
detect this and if found, don't use SA_RESTART.
POSIX says "If SA_RESTART has been set for the interrupting signal, it
is implementation-dependent whether select() restarts or returns with
[EINTR]" so this behaviour is within spec.
Summary of changes:
configure.ac | 37 +++++++++++++++++++++++++++++++++++++
misc.c | 2 ++
2 files changed, 39 insertions(+)
--
To stop receiving notification emails like this one, please contact
djm at mindrot.org.
More information about the openssh-commits
mailing list