From: Pedro Alves Date: Wed, 15 Jan 2014 16:18:04 +0000 (+0000) Subject: Fix go32-nat.c build fallout from to_detach constification. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e40adcc9f8ba2dd64fdee98013ee0a98031684ea;p=binutils-gdb.git Fix go32-nat.c build fallout from to_detach constification. The recent constification of to_detach missed updating the forward declaration of go32_detach, breaking the build: ../../src/gdb/go32-nat.c:387:1: error: conflicting types for 'go32_detach' ../../src/gdb/go32-nat.c:240:13: note: previous declaration of 'go32_detach' was here go32_detach is actually defined before it's ever used, making the forward declaration is unnecessary. So we can just remove it instead of updating it. While at it, remove all others in the same situation. Tested by building a djgpp gdb. gdb/ 2014-01-15 Pedro Alves * go32-nat.c (go32_open, go32_close, go32_attach, go32_detach) (go32_resume, go32_fetch_registers, store_register) (go32_store_registers, go32_prepare_to_store) (go32_xfer_memory, go32_files_info, go32_kill_inferior) (go32_create_inferior, go32_can_run, go32_terminal_init) (go32_terminal_inferior, go32_terminal_ours): Delete forward declarations. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index e3b3eaaa33b..6c51b84b309 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,13 @@ +2014-01-15 Pedro Alves + + * go32-nat.c (go32_open, go32_close, go32_attach, go32_detach) + (go32_resume, go32_fetch_registers, store_register) + (go32_store_registers, go32_prepare_to_store) + (go32_xfer_memory, go32_files_info, go32_kill_inferior) + (go32_create_inferior, go32_can_run, go32_terminal_init) + (go32_terminal_inferior, go32_terminal_ours): Delete forward + declarations. + 2014-01-15 Tom Tromey * target.h (async_callback_ftype): New typedef. diff --git a/gdb/go32-nat.c b/gdb/go32-nat.c index 8c8e1c7da41..22b2d2162ab 100644 --- a/gdb/go32-nat.c +++ b/gdb/go32-nat.c @@ -234,34 +234,10 @@ static int dr_ref_count[4]; #define SOME_PID 42 static int prog_has_started = 0; -static void go32_open (char *name, int from_tty); -static void go32_close (void); -static void go32_attach (struct target_ops *ops, char *args, int from_tty); -static void go32_detach (struct target_ops *ops, char *args, int from_tty); -static void go32_resume (struct target_ops *ops, - ptid_t ptid, int step, - enum gdb_signal siggnal); -static void go32_fetch_registers (struct target_ops *ops, - struct regcache *, int regno); -static void store_register (const struct regcache *, int regno); -static void go32_store_registers (struct target_ops *ops, - struct regcache *, int regno); -static void go32_prepare_to_store (struct regcache *); -static int go32_xfer_memory (CORE_ADDR memaddr, gdb_byte *myaddr, int len, - int write, - struct mem_attrib *attrib, - struct target_ops *target); -static void go32_files_info (struct target_ops *target); -static void go32_kill_inferior (struct target_ops *ops); -static void go32_create_inferior (struct target_ops *ops, char *exec_file, - char *args, char **env, int from_tty); + static void go32_mourn_inferior (struct target_ops *ops); -static int go32_can_run (void); static struct target_ops go32_ops; -static void go32_terminal_init (void); -static void go32_terminal_inferior (void); -static void go32_terminal_ours (void); #define r_ofs(x) (offsetof(TSS,x))