|
From: | Paul D. Smith |
Subject: | [bug #46261] missing usage of EINTRLOOP macro |
Date: | Wed, 09 Mar 2016 04:46:00 +0000 |
User-agent: | Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:44.0) Gecko/20100101 Firefox/44.0 |
Update of bug #46261 (project make): Status: None => Fixed Assigned to: None => psmith Open/Closed: Open => Closed Fixed Release: None => SCM Triage Status: None => Medium Effort _______________________________________________________ Follow-up Comment #12: I modified the implementation of the jobserver function to use pselect() on systems where it's supported. This avoids the EINTR problem as it allows us to block SIGCHLD throughout the process except for (atomically) within the pselect() system call itself, so we know we won't lose signals. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?46261> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |