bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #46261] missing usage of EINTRLOOP macro


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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]