* Makefile.in: Add new file ser-tcp.c.
authorStu Grossman <grossman@cygnus>
Sat, 29 May 1993 01:33:36 +0000 (01:33 +0000)
committerStu Grossman <grossman@cygnus>
Sat, 29 May 1993 01:33:36 +0000 (01:33 +0000)
commit38dc5e123ff76ec9c9b58a780c84e74226374b83
treec41438ce57feef0d0b4719e8981abfa3bd3959c0
parent633c8b0a9d08b46a792cb99441f288d405e69633
* Makefile.in:  Add new file ser-tcp.c.
* defs.h (memcmp):  Add decl for memcmp to #ifndef MEM_FNS_DECLARED.
* findvar.c (write_register):  See if we are writing back the same
value that's already in the register.  If so, don't bother.
* remote.c (putpkt, getpkt):  Improve handling of communication
problems.
* ser-go32.c:  Prototype it to death.  Update serial_ops and add
dummy routines where appropriate.
* ser-tcp.c:  New module to implement serial I/O via TCP
connections.
* ser-unix.c:  Clean up getting/setting of tty state.  Get rid of
SERIAL_RESTORE, add SERIAL_{GET|SET}_TTY_STATE interfaces.
* serial.c:  Add start of support for connect command.
(serial_open):  Distinguish between tcp and local devices.
* serial.h (struct serial_ops):  Get rid of restore, add
get_tty_state and set_tty_state.  Define protoypes and macros for
this mess.
* gdbserver/remote-utils.c:  Add tcp support.  (readchar):  Do
some real buffering.  Handle error conditions gracefully.
* gdbserver/remote-inflow-sparc.c:  Update to remote-inflow.c
(Lynx), remove lots of cruft.
gdb/ChangeLog
gdb/Makefile.in
gdb/defs.h
gdb/gdbserver/remote-inflow-sparc.c
gdb/gdbserver/remote-utils.c
gdb/ser-go32.c
gdb/ser-tcp.c [new file with mode: 0644]
gdb/ser-unix.c
gdb/serial.c
gdb/serial.h