* target.c (target_read): Stop if target_read_partial returns 0
authorDaniel Jacobowitz <drow@false.org>
Wed, 12 Jul 2006 18:13:45 +0000 (18:13 +0000)
committerDaniel Jacobowitz <drow@false.org>
Wed, 12 Jul 2006 18:13:45 +0000 (18:13 +0000)
commit13547ab600a0929b12f354dc144f1aef37938f30
tree76460826dbe9bbd235dd48cbc8a638b06193c9ec
parentedfb1a26487b8c8263b434dd07466733ea17ace9
* target.c (target_read): Stop if target_read_partial returns 0
when some bytes have already been read.
(target_write): Likewise for target_write_partial.
(target_read_partial, target_write_partial): Make static.
(target_read_alloc): New.
* target.h: Doc fixes.
(target_read_partial, target_write_partial): Delete prototypes.
(target_read_alloc): New prototype.

* auxv.c (target_auxv_read): Delete.
(target_auxv_search, fprint_target_auxv): Use target_read_alloc.
* auxv.h (target_auxv_read): Delete prototype.
* avr-tdep.c (avr_io_reg_read_command): Use target_read_alloc.
* ia64-tdep.c (getunwind_table, get_kernel_table): Likewise.
* linux-nat.c (linux_nat_make_corefile_notes): Likewise.
* procfs.c (procfs_make_note_section): Likewise.
* remote.c (remote_xfer_partial): Don't loop here.
* sparc-tdep.c (sparc_fetch_wcookie): Use target_read.
gdb/ChangeLog
gdb/auxv.c
gdb/auxv.h
gdb/avr-tdep.c
gdb/ia64-tdep.c
gdb/linux-nat.c
gdb/procfs.c
gdb/remote.c
gdb/sparc-tdep.c
gdb/target.c
gdb/target.h