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
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;
}
-
-