Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cornell!batcomputer!rpi!tut.cis.ohio-state.edu!daemon From: daemon@tut.cis.ohio-state.edu (Admin) Newsgroups: gnu.gdb.bug Subject: re: SIGINT problem (patch) Message-ID: <8904141638.AA17803@meepmeep.UUCP> Date: 14 Apr 89 15:47:42 GMT Distribution: gnu Organization: GNUs Not Usenet Lines: 20 X-Unparsable-Date: 14 Apr 89 16:38:29 MSZ (Fri) You're right. It was simply a problem with system V's, uh, different signal handling. (my, that was diplomatic of me. I wanted to say "Stupid %$##@%$# !$#@%&%^&*$ signal handling", but I didn't.). Patch: *** /../zelig/usr1/gdb3.1/utils.c Mon Mar 20 13:39:06 1989 --- /usr/graph2/PD.software/src/gdb3.1/utils.c Fri Apr 14 14:21:27 1989 *************** *** 246,251 **** --- 246,254 ---- void request_quit () { + #ifdef USG + signal(SIGINT, request_quit); + #endif quit_flag = 1; if (immediate_quit) quit ();