aboutsummaryrefslogtreecommitdiffhomepage
path: root/sandbox/init.go
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2025-03-17 22:36:39 +0900
committerOphestra <cat@gensokyo.uk>2025-03-17 22:36:39 +0900
commit1b9408864f7f575b83b8f822e7551772ccd37009 (patch)
treeff1f52b39080386564012cb488e7e1a4864a5eaa /sandbox/init.go
parentcc89dbdf63dd8d6025a2158562295a74f923765e (diff)
sandbox: pass cmd to cancel function
This is not usually in scope otherwise. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'sandbox/init.go')
-rw-r--r--sandbox/init.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/sandbox/init.go b/sandbox/init.go
index 5ebac810..05d66236 100644
--- a/sandbox/init.go
+++ b/sandbox/init.go
@@ -312,10 +312,13 @@ func Init(prepare func(prefix string), setVerbose func(verbose bool)) {
switch {
case w.wstatus.Exited():
r = w.wstatus.ExitStatus()
+ msg.Verbosef("initial process exited with code %d", w.wstatus.ExitStatus())
case w.wstatus.Signaled():
r = 128 + int(w.wstatus.Signal())
+ msg.Verbosef("initial process exited with signal %s", w.wstatus.Signal())
default:
r = 255
+ msg.Verbosef("initial process exited with status %#x", w.wstatus)
}
go func() {