]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
* infcmd.c (signal_command): Accept "signal 0"; the change to not
authorJim Kingdon <jkingdon@engr.sgi.com>
Fri, 13 Jan 1995 22:55:37 +0000 (22:55 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Fri, 13 Jan 1995 22:55:37 +0000 (22:55 +0000)
accept it was accidental.  "handle 0" and "info signal 0" remain
illegal, though.

gdb/ChangeLog
gdb/infcmd.c

index 4acad3419666ff15cd3f7bce33d852f3d0f0e584..a522e8c773c05906142d50f4caca2ce624adb5bc 100644 (file)
@@ -1,3 +1,9 @@
+Fri Jan 13 17:52:57 1995  Jim Kingdon  <kingdon@lioth.cygnus.com>
+
+       * infcmd.c (signal_command): Accept "signal 0"; the change to not
+       accept it was accidental.  "handle 0" and "info signal 0" remain
+       illegal, though.
+
 Thu Jan 12 21:23:25 1995  Per Bothner  <bothner@kalessin.cygnus.com>
 
        * stabsread.c (read_enum_type):  When pending enum symbols are
index 3e9082b9bf0bb409c28394276491f670bf327588..00c02e8b5c1eee8a2fbdfb069edfa742dad2ad16 100644 (file)
@@ -474,8 +474,12 @@ signal_command (signum_exp, from_tty)
   if (oursig == TARGET_SIGNAL_UNKNOWN)
     {
       /* No, try numeric.  */
-      oursig =
-       target_signal_from_command (parse_and_eval_address (signum_exp));
+      int num = parse_and_eval_address (signum_exp);
+
+      if (num == 0)
+       oursig = TARGET_SIGNAL_0;
+      else
+       oursig = target_signal_from_command (num);
     }
 
   if (from_tty)