diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog index d3d21a62e2..b7e13e3c55 100644 --- a/sim/common/ChangeLog +++ b/sim/common/ChangeLog @@ -1,3 +1,9 @@ +2002-06-17 Andrew Cagney + + * sim-memopt.c: Include . + (do_memopt_add): Fix printf format. + * sim-events.c (sim_events_schedule): Initialize ``dummy''. + 2002-06-16 Andrew Cagney * aclocal.m4 (SIM_AC_OPTION_WARNINGS): Update to match GDB's diff --git a/sim/common/sim-events.c b/sim/common/sim-events.c index 22531e3ece..6cd75eaf50 100644 --- a/sim/common/sim-events.c +++ b/sim/common/sim-events.c @@ -481,6 +481,7 @@ sim_events_schedule (SIM_DESC sd, void *data) { va_list dummy; + memset (&dummy, 0, sizeof dummy); return sim_events_schedule_vtracef (sd, delta_time, handler, data, NULL, dummy); } diff --git a/sim/common/sim-memopt.c b/sim/common/sim-memopt.c index a8e9df6533..d66dc1ebad 100644 --- a/sim/common/sim-memopt.c +++ b/sim/common/sim-memopt.c @@ -46,6 +46,9 @@ with this program; if not, write to the Free Software Foundation, Inc., #ifdef HAVE_SYS_STAT_H #include #endif +#ifdef HAVE_UNISTD_H +#include +#endif /* Memory fill byte. */ static unsigned8 fill_byte_value; @@ -167,7 +170,7 @@ do_memopt_add (SIM_DESC sd, { sim_io_error (sd, "Error, cannot confirm that mmap file is large enough " - "(>= %d bytes)\n", bytes); + "(>= %ld bytes)\n", bytes); } free_buffer = mmap (0, bytes, PROT_READ|PROT_WRITE, MAP_SHARED, mmap_next_fd, 0);