(arc_get_disassembler): Renamed from arc_disassembler.
[deliverable/binutils-gdb.git] / gdb / ser-unix.c
index d2221f80e087ffde853cc42471f2e12fded35a00..237384b3b7cd95ac68dfb438b256ca171413948e 100644 (file)
@@ -353,7 +353,7 @@ hardwire_raw(scb)
   state.termios.c_oflag = 0;
   state.termios.c_lflag = 0;
   state.termios.c_cflag &= ~(CSIZE|PARENB);
-  state.termios.c_cflag |= CS8;
+  state.termios.c_cflag |= CLOCAL | CS8;
   state.termios.c_cc[VMIN] = 0;
   state.termios.c_cc[VTIME] = 0;
 #endif
@@ -363,7 +363,7 @@ hardwire_raw(scb)
   state.termio.c_oflag = 0;
   state.termio.c_lflag = 0;
   state.termio.c_cflag &= ~(CSIZE|PARENB);
-  state.termio.c_cflag |= CS8;
+  state.termio.c_cflag |= CLOCAL | CS8;
   state.termio.c_cc[VMIN] = 0;
   state.termio.c_cc[VTIME] = 0;
 #endif
@@ -534,6 +534,8 @@ hardwire_readchar(scb, timeout)
              else
                return SERIAL_TIMEOUT;
            }
+         else if (errno == EINTR)
+           continue;
          else
            return SERIAL_ERROR;        /* Got an error from read */
        }
This page took 0.02423 seconds and 4 git commands to generate.