From da2ad20a7612f0e5ae082cd9b40a9471a14bfaf8 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Tue, 28 Jun 2022 05:02:09 -0500 Subject: [PATCH] Remove unnecessary dd_sigint. sigatexit() does xsignal_all_killers(exit_signal) which is the same as dd_sigint. --- toys/pending/dd.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/toys/pending/dd.c b/toys/pending/dd.c index f4c511f3..9a4d6df2 100644 --- a/toys/pending/dd.c +++ b/toys/pending/dd.c @@ -84,12 +84,6 @@ static void status() } } -static void dd_sigint(int sig) -{ - toys.exitval = sig|128; - xexit(); -} - static void write_out(int all) { TT.out.bp = TT.out.buff; @@ -155,7 +149,6 @@ void dd_main() if (bs) TT.in.sz = TT.out.sz = bs; sigatexit(status); - xsignal(SIGINT, dd_sigint); xsignal(SIGUSR1, status); TT.start = millitime(); -- 2.39.2