static int
readchar ()
{
- int ok;
int buf;
- buf = serial_timedreadchar(timeout, &ok);
+ buf = serial_readchar(timeout);
- if (!ok)
+ if (buf < 0)
error ("Timeout reading from remote system.");
if (!quiet)
static int
readchar_nofail ()
{
- int ok;
int buf;
- buf = serial_timedreadchar(timeout, &ok);
- if (!ok) buf = 0;
+ buf = serial_readchar(timeout);
+ if (buf < 0) buf = 0;
if (!quiet)
printf("%c",buf);
while (1)
{
- serial_timedreadchar(timeout, &ok);
- if (!ok) break;
+ ok = serial_readchar(timeout);
+ if (ok < 0) break;
}
hms_write("r",1);
static void
get_baudrate_right()
{
+#if 0
while (!is_baudrate_right())
{
baudrate = serial_nextbaudrate(baudrate);
QUIT;
serial_setbaudrate(baudrate);
}
+#endif
}
static void
hms_create_inferior, /* create_inferior */
hms_mourn, /* mourn_inferior FIXME */
0, /* can_run */
+ 0, /* notice_signals */
process_stratum, 0, /* next */
1, 1, 1, 1, 1, /* all mem, mem, stack, regs, exec */
0,0, /* Section pointers */
add_com ("speed", class_obscure, hms_speed,
"Set the terminal line speed for HMS communications");
+#if 0
dev_name = serial_default_name();
+#endif
+ dev_name = NULL;
}
-
-