diff options
author | Pedro Alves <palves@redhat.com> | 2010-08-20 18:49:20 +0000 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2010-08-20 18:49:20 +0000 |
commit | 58f07bae9540e81791b2ed039ba4c630fadf0af1 (patch) | |
tree | be72b87d23fb9547d1de77725065b5d6dc06fff2 /elfcpp | |
parent | 3da10d80f8da9ea96493eda226136221a9209c10 (diff) | |
download | gdb-58f07bae9540e81791b2ed039ba4c630fadf0af1.zip gdb-58f07bae9540e81791b2ed039ba4c630fadf0af1.tar.gz gdb-58f07bae9540e81791b2ed039ba4c630fadf0af1.tar.bz2 |
* serial.h (gdb_pipe, serial_pipe): Declare.
* serial.c (serial_interface_lookup): Take a const char pointer.
(serial_fdopen): Rename to ...
(serial_fdopen_ops): ... this. Add an OPS parameter and use it.
Call the OPS' fdopen function if there is one.
(serial_fdopen): Rewrite as wrapper to serial_fdopen_ops.
(serial_pipe): New.
(struct serial_ops) <fdopen>: New field.
* ser-mingw.c (free_pipe_state):
(free_pipe_state): Close output on non-pex pipes.
(pipe_windows_fdopen): New.
(gdb_pipe): New.
(_initialize_ser_windows): Register pipe_windows_fdopen.
* ser-go32.c (gdb_pipe): New.
* ser-pipe.c (pipe_close): Close file descriptor even if there's
no state pointer.
(pipe_ops): Delete.
(gdb_pipe): New.
Diffstat (limited to 'elfcpp')
0 files changed, 0 insertions, 0 deletions