Mark H Weaver <m...@netris.org> skribis: > Eli Zaretskii <e...@gnu.org> writes: >> Why isn't the signal delivery thread launched at program start > > The signal delivery thread is not launched until the first signal > handler is installed. This would seem sensible if not for the fact that > it is always launched at exit, which I found surprising. > >> and why is it launched at exit? > > Good question. This behavior was apparently introduced in this commit: > > > http://git.savannah.gnu.org/gitweb/?p=guile.git;a=commitdiff;h=2e77f7202b11ad0003831fcff94ec7db80cca015
See also: http://lists.gnu.org/archive/html/guile-devel/2011-06/msg00034.html HTH, Ludo’.