Move the static variable signals_block_count to the #ifndef block
that already has the functions that need the variable.
/// signals_unblock() are called before signals_init() has been called.
static bool signals_are_initialized = false;
-/// signals_block() and signals_unblock() can be called recursively.
-static size_t signals_block_count = 0;
-
static void
signal_handler(int sig)
#ifndef __VMS
+/// signals_block() and signals_unblock() can be called recursively.
+static size_t signals_block_count = 0;
+
+
extern void
signals_block(void)
{