diff options
author | Mike Frysinger <vapier@gentoo.org> | 2010-11-16 19:10:29 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2010-11-16 19:10:29 +0000 |
commit | 6ab5626b08f37bc5b84c67d0f25e363e0ab0180e (patch) | |
tree | f0fb7655dd741470c3f88e3e4c8f625c01908232 /sim/common/dv-sockser.h | |
parent | 6fc6ea198c7feb48e378a490f5d227d625a340e4 (diff) | |
download | gdb-6ab5626b08f37bc5b84c67d0f25e363e0ab0180e.zip gdb-6ab5626b08f37bc5b84c67d0f25e363e0ab0180e.tar.gz gdb-6ab5626b08f37bc5b84c67d0f25e363e0ab0180e.tar.bz2 |
sim: dv-sockser: add a write buffer variant
Rather than having to bang out chunks of data one byte at a time over
the socket interface, add a write variant that accepts an arbitrarily
long buffer. This speeds things up considerably when we have many
chars to send out at once.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'sim/common/dv-sockser.h')
-rw-r--r-- | sim/common/dv-sockser.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sim/common/dv-sockser.h b/sim/common/dv-sockser.h index 209cf46..0ad071a 100644 --- a/sim/common/dv-sockser.h +++ b/sim/common/dv-sockser.h @@ -27,6 +27,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* FIXME: later add a device ptr arg */ extern int dv_sockser_status (SIM_DESC); int dv_sockser_write (SIM_DESC, unsigned char); +int dv_sockser_write_buffer (SIM_DESC, const unsigned char *, unsigned); int dv_sockser_read (SIM_DESC); #endif /* DV_SOCKSER_H */ |