--- amd64fbsd-nat.c.orig 2009-10-12 14:38:56.000000000 -0700 +++ amd64fbsd-nat.c 2009-10-12 14:40:13.000000000 -0700 @@ -95,6 +95,7 @@ #include #include +#include #include "bsd-kvm.h" @@ -123,10 +124,12 @@ regcache_raw_supply (regcache, 13, &pcb->pcb_r13); regcache_raw_supply (regcache, 14, &pcb->pcb_r14); regcache_raw_supply (regcache, 15, &pcb->pcb_r15); +#if (__FreeBSD_version < 900000) regcache_raw_supply (regcache, AMD64_DS_REGNUM, &pcb->pcb_ds); regcache_raw_supply (regcache, AMD64_ES_REGNUM, &pcb->pcb_es); regcache_raw_supply (regcache, AMD64_FS_REGNUM, &pcb->pcb_fs); regcache_raw_supply (regcache, AMD64_GS_REGNUM, &pcb->pcb_gs); +#endif return 1; }