2003-11-06 Andrew Cagney Jeff Johnston * target.c (add_target): Only set "to_xfer_partial" when NULL. (init_dummy_target): Set "to_xfer_partial". Index: target.c =================================================================== RCS file: /cvs/src/src/gdb/target.c,v retrieving revision 1.64 diff -u -r1.64 target.c --- target.c 31 Oct 2003 15:25:34 -0000 1.64 +++ target.c 6 Nov 2003 19:55:45 -0000 @@ -220,7 +220,8 @@ add_target (struct target_ops *t) { /* Provide default values for all "must have" methods. */ - t->to_xfer_partial = default_xfer_partial; + if (t->to_xfer_partial == NULL) + t->to_xfer_partial = default_xfer_partial; if (!target_structs) { @@ -1644,6 +1645,7 @@ dummy_target.to_stratum = dummy_stratum; dummy_target.to_find_memory_regions = dummy_find_memory_regions; dummy_target.to_make_corefile_notes = dummy_make_corefile_notes; + dummy_target.to_xfer_partial = default_xfer_partial; dummy_target.to_magic = OPS_MAGIC; }