aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdb/ChangeLog4
-rw-r--r--gdb/inftarg.c18
-rw-r--r--gdb/linux-nat.c6
3 files changed, 6 insertions, 22 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 1e44065..87bc351 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,9 @@
2004-09-29 Andrew Cagney <cagney@gnu.org>
+ * inftarg.c (inftarg_set_find_memory_regions)
+ (inftarg_set_make_corefile_notes): Delete functions.
+ (_initialize_linux_nat): Inline calls.
+
* target.h (child_ops): Declare.
* inftarg.c (child_ops): Move from here ...
* target.c (child_ops): ... to here.
diff --git a/gdb/inftarg.c b/gdb/inftarg.c
index b15b75b..3a9ed13 100644
--- a/gdb/inftarg.c
+++ b/gdb/inftarg.c
@@ -650,24 +650,6 @@ init_child_ops (void)
child_ops.to_magic = OPS_MAGIC;
}
-/* Take over the 'find_mapped_memory' vector from inftarg.c. */
-extern void
-inftarg_set_find_memory_regions (int (*func) (int (*) (CORE_ADDR,
- unsigned long,
- int, int, int,
- void *),
- void *))
-{
- child_ops.to_find_memory_regions = func;
-}
-
-/* Take over the 'make_corefile_notes' vector from inftarg.c. */
-extern void
-inftarg_set_make_corefile_notes (char * (*func) (bfd *, int *))
-{
- child_ops.to_make_corefile_notes = func;
-}
-
void
_initialize_inftarg (void)
{
diff --git a/gdb/linux-nat.c b/gdb/linux-nat.c
index fa14bb6..88e8cb3 100644
--- a/gdb/linux-nat.c
+++ b/gdb/linux-nat.c
@@ -3011,11 +3011,9 @@ _initialize_linux_nat (void)
{
struct sigaction action;
extern void thread_db_init (struct target_ops *);
- extern void inftarg_set_find_memory_regions ();
- extern void inftarg_set_make_corefile_notes ();
- inftarg_set_find_memory_regions (linux_nat_find_memory_regions);
- inftarg_set_make_corefile_notes (linux_nat_make_corefile_notes);
+ child_ops.to_find_memory_regions = linux_nat_find_memory_regions;
+ child_ops.to_make_corefile_notes = linux_nat_make_corefile_notes;
add_info ("proc", linux_nat_info_proc_cmd,
"Show /proc process information about any running process.\n\