From 64ea70f3292dbb8db469bf4476787eb07d53a073 Mon Sep 17 00:00:00 2001 From: Mark Kettenis Date: Sun, 17 Dec 2006 13:30:44 +0000 Subject: Mark Kettenis * i386nbsd-nat.c: Include "nbsd-nat.h". (_initialize_i386nbsd_nat): Update target vector to use nbsd_pid_to_exec_file. * config/i386/nbsdelf.mh (NATDEPFILES): Add nbsd-nat.o. * config/i386/nbsdaout.mh (NATDEPFILES): Add nbsd-nat.o. * nbsd-nat.c: New file. * nbsd-nat.h: New file. * Makefile.in (ALLDEPFILES): Add nbsd-nat.c. (nbsd_nat_h): New variable. (nbsd-nat.o): New dependency. --- gdb/i386nbsd-nat.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'gdb/i386nbsd-nat.c') diff --git a/gdb/i386nbsd-nat.c b/gdb/i386nbsd-nat.c index 80a769137ca..831f7754def 100644 --- a/gdb/i386nbsd-nat.c +++ b/gdb/i386nbsd-nat.c @@ -33,6 +33,7 @@ #include #include +#include "nbsd-nat.h" #include "bsd-kvm.h" static int @@ -79,9 +80,13 @@ void _initialize_i386nbsd_nat (void); void _initialize_i386nbsd_nat (void) { - /* We've got nothing to add to the common *BSD/i386 target. */ - add_target (i386bsd_target ()); + struct target_ops *t; + /* Add some extra features to the common *BSD/i386 target. */ + t = i386bsd_target (); + t->to_pid_to_exec_file = nbsd_pid_to_exec_file; + add_target (t); + /* Support debugging kernel virtual memory images. */ bsd_kvm_add_target (i386nbsd_supply_pcb); } -- cgit v1.2.1