From owner-freebsd-hackers Mon Aug 5 10:38:46 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA04982 for hackers-outgoing; Mon, 5 Aug 1996 10:38:46 -0700 (PDT) Received: from who.cdrom.com (who.cdrom.com [204.216.27.3]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id KAA04976 for ; Mon, 5 Aug 1996 10:38:44 -0700 (PDT) Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93]) by who.cdrom.com (8.7.5/8.6.11) with SMTP id KAA01132 for ; Mon, 5 Aug 1996 10:38:43 -0700 (PDT) Received: from gemini.sdsp.mc.xerox.com ([13.231.132.20]) by alpha.xerox.com with SMTP id <15426(4)>; Mon, 5 Aug 1996 10:27:10 PDT Received: from gnu.mc.xerox.com (gnu.sdsp.mc.xerox.com) by gemini.sdsp.mc.xerox.com (4.1/SMI-4.1-TB) id AA10159; Mon, 5 Aug 96 13:27:17 EDT Received: by gnu.mc.xerox.com (4.1/SMI-4.1) id AA01695; Mon, 5 Aug 96 13:27:13 EDT Message-Id: <9608051727.AA01695@gnu.mc.xerox.com> To: gdb-testers@cygnus.com Cc: hackers@freebsd.org Subject: gdb 960725 on freebsd 2.2.(5/1/96) Date: Mon, 5 Aug 1996 10:27:09 PDT From: "Marty Leisner" Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I had to do the following to get gdb 960725 to compile on freebsd 2.2 (5/1/96). I don't know what is "right", but SIGTRAMP seems to have changed from 4.16 which worked well... Sometimes is has an argument, sometimes it doesn't... RCS file: inferior.h,v retrieving revision 1.1 diff -u -r1.1 inferior.h --- inferior.h 1996/08/03 03:16:53 1.1 +++ inferior.h 1996/08/03 04:17:25 @@ -315,10 +315,17 @@ no name, assume we are not in sigtramp). */ #if !defined (IN_SIGTRAMP) # if defined (SIGTRAMP_START) +#ifdef __FreeBSD__ +# define IN_SIGTRAMP(pc, name) \ + ((pc) >= SIGTRAMP_START(pc) \ + && (pc) < SIGTRAMP_END(pc) \ + ) +#else # define IN_SIGTRAMP(pc, name) \ ((pc) >= SIGTRAMP_START \ && (pc) < SIGTRAMP_END \ ) +#endif # else # define IN_SIGTRAMP(pc, name) \ (name && STREQ ("_sigtramp", name)) : leisner@pb;x marty leisner@sdsp.mc.xerox.com Member of the League for Programming Freedom (http://www.lpf.org) Any sufficiently advanced technology is indistinguishable from magic Arthur C. Clarke, The Lost Worlds of 2001