bug-make
[Top][All Lists]
Advanced

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

[bug #63157] Unlink temporary files.


From: Paul D. Smith
Subject: [bug #63157] Unlink temporary files.
Date: Sat, 15 Oct 2022 10:42:30 -0400 (EDT)

Follow-up Comment #19, bug #63157 (project make):

It's probably not worth spending a lot of time ruminating on these things. 
The reality is that currently make does many non-handler-safe things in its
signal handler, and there are Savannah bugs about hangs etc. while catching
SIGINT which prove it if you don't want to check the code.

The goal of my rewrite (slated for the next release) is to rework the signal
handling so that the handler does nothing but set a variable (volatile
sig_atomic_t) and then all the actual handling of the signal will be done in
"normal code".

As I'm sure you're aware this means a lot of careful changes to avoid race
conditions etc. but once complete these issues will not be relevant.


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?63157>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

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