lix/src/libmain
alois31 914b0febf7
libutil: remove the interrupt-blocking code
The interrupt-blocking code was originally introduced 20 years ago so that
trying to log an error message does not result in an interrupt exception being
thrown and then going unhandled (c8d3882cdc).
However, the logging code does not check for interrupts any more
(054be50257), so this reasoning is no longer
applicable. Delete this code so that later interrupts are unblocked again, for
example in the next line entered into the repl.

Closes: #296
Change-Id: I48253f5f4272e75001148c13046e709ef5427fbd
2024-05-13 09:03:53 +02:00
..
common-args.cc Overhaul completions, redo #6693 (#8131) 2024-03-25 15:30:36 +00:00
common-args.hh nix: Support the --repair flag 2023-04-28 17:03:04 +02:00
loggers.cc Fix progress bar flicker with -L 2022-08-24 22:36:40 +02:00
loggers.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
meson.build meson: install pkg-config files for libraries 2024-03-29 02:45:48 +00:00
nix-main.pc.in Fix building with GCC 9 2023-02-10 18:38:57 +01:00
progress-bar.cc progress-bar.cc: fix signed overflow 2024-03-27 22:56:04 -07:00
progress-bar.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
shared.cc libutil: remove the interrupt-blocking code 2024-05-13 09:03:53 +02:00
shared.hh Overhaul completions, redo #6693 (#8131) 2024-03-25 15:30:36 +00:00
stack.cc libmain: Make the entire stack overflow handler pluggable 2022-10-14 12:53:46 +02:00