From 56458440b3292b86aeeebb86703234ee6a9a083d Mon Sep 17 00:00:00 2001 From: Wim Date: Sun, 19 Feb 2023 20:00:26 +0100 Subject: [PATCH] Support SIGQUIT --- pkg/sentry/fsimpl/devpts/line_discipline.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/sentry/fsimpl/devpts/line_discipline.go b/pkg/sentry/fsimpl/devpts/line_discipline.go index 266cfbab3..3fd90db84 100644 --- a/pkg/sentry/fsimpl/devpts/line_discipline.go +++ b/pkg/sentry/fsimpl/devpts/line_discipline.go @@ -405,6 +405,8 @@ func (*inputQueueTransformer) transform(l *lineDiscipline, q *queue, buf []byte) l.fgProcessGroup.SendSignal(kernel.SignalInfoPriv(linux.SIGINT)) case l.termios.ControlCharacters[linux.VSUSP]: // ctrl-z l.fgProcessGroup.SendSignal(kernel.SignalInfoPriv(linux.SIGTSTP)) + case l.termios.ControlCharacters[linux.VQUIT]: // ctrl-\ + l.fgProcessGroup.SendSignal(kernel.SignalInfoPriv(linux.SIGQUIT)) } // In canonical mode, we discard non-terminating characters