summary refs log tree commit diff
path: root/gnu/build/vm.scm
diff options
context:
space:
mode:
authorMark H Weaver <mhw@netris.org>2018-03-16 18:29:31 -0400
committerMark H Weaver <mhw@netris.org>2018-03-16 20:02:47 -0400
commitcbdfa50d9fb19704caa60818d7635047a6a26d71 (patch)
tree433fdbfd04fe0850f3a2d8904de53c4f2c1605d0 /gnu/build/vm.scm
parent23c0d40e1312663ef553ba7b6415a0ac483b591e (diff)
downloadguix-cbdfa50d9fb19704caa60818d7635047a6a26d71.tar.gz
utils: invoke: Raise exceptions using SRFI-34 and SRFI-35.
* guix/build/utils.scm (&invoke-error): New condition type.
(invoke-error?, invoke-error-program, invoke-error-arguments)
(invoke-error-exit-status, invoke-error-term-signal)
(invoke-error-stop-signal): New exported procedures.
(invoke): Raise exceptions using SRFI-34 and SRFI-35.
* guix/ui.scm (call-with-error-handling): Add a guard clause
for &invoke-error conditions.
Diffstat (limited to 'gnu/build/vm.scm')
0 files changed, 0 insertions, 0 deletions