diff options
author | eldritch horrors <pennae@lix.systems> | 2024-03-08 09:19:15 +0100 |
---|---|---|
committer | eldritch horrors <pennae@lix.systems> | 2024-03-09 10:17:26 -0700 |
commit | 992d99592f1022593e4df276e39e8f4f65822f74 (patch) | |
tree | 4d688284a84b4dea63c447d7283af0b30e201cf0 /src/libmain | |
parent | 6b11c2cd7020869b796dc8e6904b358c9e41a23c (diff) |
`:quit` in the debugger should quit the whole program
(cherry picked from commit 2a8fe9a93837733e9dd9ed5c078734a35b203e14)
Change-Id: I71dadfef6b24d9272b206e9e2c408040559d8a1c
Diffstat (limited to 'src/libmain')
-rw-r--r-- | src/libmain/shared.cc | 2 | ||||
-rw-r--r-- | src/libmain/shared.hh | 10 |
2 files changed, 1 insertions, 11 deletions
diff --git a/src/libmain/shared.cc b/src/libmain/shared.cc index 1b021d0b0..4ad1faec3 100644 --- a/src/libmain/shared.cc +++ b/src/libmain/shared.cc @@ -407,6 +407,4 @@ PrintFreed::~PrintFreed() showBytes(results.bytesFreed)); } -Exit::~Exit() { } - } diff --git a/src/libmain/shared.hh b/src/libmain/shared.hh index 9415be78a..2b15d3368 100644 --- a/src/libmain/shared.hh +++ b/src/libmain/shared.hh @@ -6,6 +6,7 @@ #include "common-args.hh" #include "path.hh" #include "derived-path.hh" +#include "exit.hh" #include <signal.h> @@ -14,15 +15,6 @@ namespace nix { -class Exit : public std::exception -{ -public: - int status; - Exit() : status(0) { } - Exit(int status) : status(status) { } - virtual ~Exit(); -}; - int handleExceptions(const std::string & programName, std::function<void()> fun); /** |