* inftarg.c (child_thread_alive): New function to see if a
[deliverable/binutils-gdb.git] / gdb / remote-es.c
index d8f3da1faf42155b598d61c77689e71b02706d07..bd5e2bcfe984a8b0a2ae7cc5870aae2fefa90fa8 100644 (file)
@@ -371,10 +371,13 @@ es1800_open (name, from_tty)
       perror_with_name ("fcntl serial");
     }
 
-  if (SERIAL_SETBAUDRATE (es1800_desc, baud_rate))
+  if (baud_rate != -1)
     {
-      SERIAL_CLOSE (es1800_desc);
-      perror_with_name (name);
+      if (SERIAL_SETBAUDRATE (es1800_desc, baud_rate))
+       {
+         SERIAL_CLOSE (es1800_desc);
+         perror_with_name (name);
+       }
     }
 
   SERIAL_RAW (es1800_desc);
@@ -2039,7 +2042,7 @@ es1800_child_detach (args, from_tty)
 
 /* Define the target subroutine names  */
 
-static struct target_ops es1800_ops =
+struct target_ops es1800_ops =
 {
   "es1800",                    /* to_shortname */
                                /* to_longname */
@@ -2071,7 +2074,9 @@ Specify the serial device it is connected to (e.g. /dev/ttya).",
   es1800_create_inferior,      /* to_create_inferior */
   NULL,                                /* to_mourn_inferior */
   0,                           /* to_can_run */
-  0,                           /* notice_signals */
+  0,                           /* to_notice_signals */
+  0,                           /* to_thread_alive */
+  0,                           /* to_stop */
   core_stratum,                        /* to_stratum */
   0,                           /* to_next */
   0,                           /* to_has_all_memory */
@@ -2086,7 +2091,7 @@ Specify the serial device it is connected to (e.g. /dev/ttya).",
 
 /* Define the target subroutine names  */
 
-static struct target_ops es1800_child_ops =
+struct target_ops es1800_child_ops =
 {
   "es1800_process",            /* to_shortname */
                                /* to_longname */
@@ -2119,6 +2124,8 @@ Specify the serial device it is connected to (e.g. /dev/ttya).",
   es1800_mourn_inferior,       /* to_mourn_inferior */
   0,                           /* to_can_run */
   0,                           /* notice_signals */
+  0,                           /* to_thread_alive */
+  0,                           /* to_stop */
   process_stratum,             /* to_stratum */
   0,                           /* to_next */
   1,                           /* to_has_all_memory */
This page took 0.0235 seconds and 4 git commands to generate.