summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/libs/utils/process_stub_unix.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libs/utils/process_stub_unix.c b/src/libs/utils/process_stub_unix.c
index 856efa26af..1cb3e8aa26 100644
--- a/src/libs/utils/process_stub_unix.c
+++ b/src/libs/utils/process_stub_unix.c
@@ -325,6 +325,13 @@ int main(int argc, char *argv[])
kill(chldPid, SIGKILL);
}
break;
+ case 'i':
+ if (chldPid > 0) {
+ int res = kill(chldPid, SIGINT);
+ if (res)
+ perror("Stub could not interrupt inferior");
+ }
+ break;
case 'c': {
int res = write(blockingPipe[1], &c, 1);
if (res < 0)