From c2bbba7b6914bff65b42c1910a31598c2eadb45f Mon Sep 17 00:00:00 2001 From: patacongo Date: Wed, 20 Feb 2008 16:49:03 +0000 Subject: Second control-C will terminate git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@716 42af7a65-404d-4744-a932-0658087f49c3 --- misc/sims/z80sim/src/main.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'misc') diff --git a/misc/sims/z80sim/src/main.c b/misc/sims/z80sim/src/main.c index 49b06cd7e..9312b7509 100644 --- a/misc/sims/z80sim/src/main.c +++ b/misc/sims/z80sim/src/main.c @@ -325,10 +325,16 @@ int load_file(const char *filename) void sighandler(int signo) { + sigset_t set; char command[80]; int i; int j; + sigemptyset(&set); + sigaddset(&set, SIGINT); + sigprocmask(SIG_UNBLOCK, &set, NULL); + signal(SIGINT, SIG_DFL); + printf("AF:%04X HL:%04X DE:%04X BC:%04X PC:%04X SP:%04X IX:%04X IY:%04X I:%02X\n", gR.AF.W, gR.HL.W, gR.DE.W, gR.BC.W, gR.PC.W, gR.SP.W, gR.IX.W, gR.IY.W, gR.I); -- cgit v1.2.3