]> Savannah Git Hosting - gnulib.git/commit
fatal-signal: Make multithread-safe.
authorBruno Haible <bruno@clisp.org>
Sat, 27 Jun 2020 21:17:38 +0000 (23:17 +0200)
committerBruno Haible <bruno@clisp.org>
Sat, 27 Jun 2020 21:17:38 +0000 (23:17 +0200)
commit73cc88eee5d39d04dcf8ac411720bf17ef7a75e4
treed259b31f9cd4c03166535ef6cf1072c96739622c
parent7eeb7bff6efdd659aa33517dc743f2203d9af35a
fatal-signal: Make multithread-safe.

* lib/fatal-signal.c: Include glthread/lock.h.
(at_fatal_signal_lock): New variable.
(at_fatal_signal): Use it.
(fatal_signals_block_lock, fatal_signals_block_counter): New variables.
(block_fatal_signals, unblock_fatal_signals): Use them.
* modules/fatal-signal (Depends-on): Add lock.
ChangeLog
lib/fatal-signal.c
modules/fatal-signal