aboutsummaryrefslogtreecommitdiff
path: root/gdb/remote-sim.h
diff options
context:
space:
mode:
authorSteve Chamberlain <sac@cygnus>1995-09-20 15:32:41 +0000
committerSteve Chamberlain <sac@cygnus>1995-09-20 15:32:41 +0000
commit6b009ef680221bc7ad17d3fa2dc473ecfdf277d9 (patch)
tree60f2cffb24f628fbb98ae62527e46289d8da7c00 /gdb/remote-sim.h
parentb46805224b81b08335947252fc23d474b4bbc0a0 (diff)
downloadgdb-6b009ef680221bc7ad17d3fa2dc473ecfdf277d9.zip
gdb-6b009ef680221bc7ad17d3fa2dc473ecfdf277d9.tar.gz
gdb-6b009ef680221bc7ad17d3fa2dc473ecfdf277d9.tar.bz2
Wed Sep 20 08:16:03 1995 steve chamberlain <sac@slash.cygnus.com>
* defs.h (xmalloc, xrealloc): Delete, they're declared in libiberty.h. (GETENV_PROVIDED, FCLOSE_PROVIDED): New. * doc/gdbint.texinfo (GETENV_PROVIDED, FCLOSE_PROVIDED): Document. * remote-sim.[ch] (gdbsim_write_stdout): New.
Diffstat (limited to 'gdb/remote-sim.h')
-rw-r--r--gdb/remote-sim.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gdb/remote-sim.h b/gdb/remote-sim.h
index edf9a81..74f9809 100644
--- a/gdb/remote-sim.h
+++ b/gdb/remote-sim.h
@@ -39,6 +39,7 @@ typedef CORE_ADDR_TYPE SIM_ADDR;
void printf_filtered (char *msg, ...);
void error /-* noreturn *-/ (char *msg, ...);
void *xmalloc (long size);
+ int gdbsim_write_stdout (char *, int len);
*/
/* Main simulator entry points ...
@@ -123,4 +124,9 @@ void sim_resume PARAMS ((int step, int siggnal));
void sim_do_command PARAMS ((char *cmd));
+
+/* Callbacks for the simulator to use. */
+
+int gdbsim_write_stdout PARAMS ((char *, int));
+
#endif /* !defined (REMOTE_SIM_H) */