Make this at least compile on platforms that don't define BREAKPOINT.

Bug found by Soren S. Jorvang <soren@wheel.dk>
Maybe we should completely exclude this file from compilation
on these platforms?
This commit is contained in:
ws 2000-03-27 16:31:05 +00:00
parent 9c587bcf2f
commit f11fc50718
1 changed files with 10 additions and 0 deletions

View File

@ -341,16 +341,22 @@ ipkdb_files_info()
printf_unfiltered("\tAttached to IPKDB at %s.\n", host); printf_unfiltered("\tAttached to IPKDB at %s.\n", host);
} }
#ifdef BREAKPOINT
static char bpt[] = BREAKPOINT; static char bpt[] = BREAKPOINT;
#endif
static int static int
ipkdb_insert_breakpoint(addr, save) ipkdb_insert_breakpoint(addr, save)
CORE_ADDR addr; CORE_ADDR addr;
char *save; char *save;
{ {
#ifdef BREAKPOINT
ipkdb_read_bytes(addr, save, sizeof bpt); ipkdb_read_bytes(addr, save, sizeof bpt);
ipkdb_write_bytes(addr, bpt, sizeof bpt); ipkdb_write_bytes(addr, bpt, sizeof bpt);
return 0; return 0;
#else
error("Don't know how to insert breakpoint");
#endif
} }
static int static int
@ -358,8 +364,12 @@ ipkdb_remove_breakpoint(addr, save)
CORE_ADDR addr; CORE_ADDR addr;
char *save; char *save;
{ {
#ifdef BREAKPOINT
ipkdb_write_bytes(addr, save, sizeof bpt); ipkdb_write_bytes(addr, save, sizeof bpt);
return 0; return 0;
#else
error("Don't know how to remove breakpoint");
#endif
} }
static void static void