aboutsummaryrefslogtreecommitdiff
path: root/testcode/delayer.c
diff options
context:
space:
mode:
Diffstat (limited to 'testcode/delayer.c')
-rw-r--r--testcode/delayer.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/testcode/delayer.c b/testcode/delayer.c
index 54175dbe3ecc..e915961f5ae7 100644
--- a/testcode/delayer.c
+++ b/testcode/delayer.c
@@ -347,7 +347,11 @@ static volatile int do_quit = 0;
/** signal handler for user quit */
static RETSIGTYPE delayer_sigh(int sig)
{
- printf("exit on signal %d\n", sig);
+ char str[] = "exit on signal \n";
+ str[15] = '0' + (sig/10)%10;
+ str[16] = '0' + sig%10;
+ /* simple cast to void will not silence Wunused-result */
+ (void)!write(STDOUT_FILENO, str, strlen(str));
do_quit = 1;
}