diff options
-rw-r--r-- | gdb/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/procfs.c | 28 | ||||
-rw-r--r-- | gdb/ptx4-nat.c | 3 |
3 files changed, 23 insertions, 14 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index f5b0dea..93f8dd6 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2000-09-29 Kevin Buettner <kevinb@redhat.com> + + * procfs.c (proc_iterate_over_mappings, proc_iterate_over_threads, + procfs_xfer_memory): Protoize. + * ptx4-nat.c (proc_iterate_over_mappings): Protoize. + 2000-09-28 Peter Schauer <pes@regent.e-technik.tu-muenchen.de> * sol-thread.c (ps_pdmodel): Return PR_MODEL_UNKNOWN instead of diff --git a/gdb/procfs.c b/gdb/procfs.c index 86f42bf..5675eda 100644 --- a/gdb/procfs.c +++ b/gdb/procfs.c @@ -2509,8 +2509,7 @@ proc_set_watchpoint (procinfo *pi, CORE_ADDR addr, int len, int wflags) It doesn't get called that often... and if I open it every time, I don't need to lseek it. */ int -proc_iterate_over_mappings (func) - int (*func) (int, CORE_ADDR); +proc_iterate_over_mappings (int (*func) (int, CORE_ADDR)) { struct prmap *map; procinfo *pi; @@ -3036,10 +3035,9 @@ proc_update_threads (procinfo *pi) */ int -proc_iterate_over_threads (pi, func, ptr) - procinfo *pi; - int (*func) (procinfo *, procinfo *, void *); - void *ptr; +proc_iterate_over_threads (procinfo *pi, + int (*func) (procinfo *, procinfo *, void *), + void *ptr) { procinfo *thread, *next; int retval = 0; @@ -3899,13 +3897,19 @@ wait_again: return retval; } +/* Transfer LEN bytes between GDB address MYADDR and target address + MEMADDR. If DOWRITE is non-zero, transfer them to the target, + otherwise transfer them from the target. TARGET is unused. + + The return value is 0 if an error occurred or no bytes were + transferred. Otherwise, it will be a positive value which + indicates the number of bytes transferred between gdb and the + target. (Note that the interface also makes provisions for + negative values, but this capability isn't implemented here.) */ + static int -procfs_xfer_memory (memaddr, myaddr, len, dowrite, target) - CORE_ADDR memaddr; - char *myaddr; - int len; - int dowrite; - struct target_ops *target; /* ignored */ +procfs_xfer_memory (CORE_ADDR memaddr, char *myaddr, int len, int dowrite, + struct target_ops *target) { procinfo *pi; int nbytes = 0; diff --git a/gdb/ptx4-nat.c b/gdb/ptx4-nat.c index e721787..af313c0 100644 --- a/gdb/ptx4-nat.c +++ b/gdb/ptx4-nat.c @@ -94,8 +94,7 @@ fill_fpregset (fpregset_t *fpregsetp, int regno) */ /* this could use elf_interpreter() from elfread.c */ int -proc_iterate_over_mappings (func) - int (*func) (int, CORE_ADDR); +proc_iterate_over_mappings (int (*func) (int, CORE_ADDR)) { vaddr_t curseg, memptr; pt_vseg_t pv; |