Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.OZ.AU!spool.mu.edu!howland.reston.ans.net!gatech!newsfeed.internetmci.com!news.mathworks.com!fu-berlin.de!news.belwue.de!news.uni-stuttgart.de!rz.uni-karlsruhe.de!i41fs1!frueauf
From: frueauf@.ira.uka.de (Thorsten Frueauf)
Newsgroups: comp.unix.bsd.netbsd.misc
Subject: Re: Which debugger/GDB-frontend for NetBSD?
Date: 29 Feb 1996 13:00:12 GMT
Organization: IPD, University of Karlsruhe, FRG
Lines: 121
Sender: frueauf@i41fs1 (Thorsten Frueauf)
Message-ID: <4h480s$6kh@nz12.rz.uni-karlsruhe.de>
References: <4h46hr$gv5@news.rhrz.uni-bonn.de>
NNTP-Posting-Host: i41fs1.ira.uka.de
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-newsreader: xrn 8.02-beta-1
Hello!
In article <4h46hr$gv5@news.rhrz.uni-bonn.de>, Roland Weigelt <rweigelt@phop5.physik.uni-bonn.de> writes:
|> The version 1.08 of XXGDB I tried didn't compile without some changes in
|> the source code; but I'm not sure wether I did the right things, because
|> sometimes XXGDB crashes when showing the contents of a variable.
I did the following patches to xxgdb-1.11.tar.gz:
*** ./Imakefile-orig Thu Mar 23 23:49:32 1995
--- ./Imakefile Mon Sep 4 01:47:20 1995
***************
*** 50,55 ****
--- 50,59 ----
DEFINES = -DSYSV $(DEFGDB)
#endif
+ #ifdef NetBSDArchitecture
+ DEFINES = $(DEFGDB)
+ #endif
+
mallocc = #malloc.c
malloco = #malloc.o
*** ./global.h-orig Wed Nov 16 03:09:55 1994
--- ./global.h Mon Sep 4 01:18:03 1995
***************
*** 68,80 ****
#define alloca __builtin_alloca
#endif
#ifndef __alpha
#ifndef MAXPATHLEN
#define MAXPATHLEN 1024
#endif
#endif
-
- #include "defs.h"
#if defined(SYSV) && !defined(MAX)
#define MAX(a,b) ((a)>(b)?(a):(b))
--- 68,80 ----
#define alloca __builtin_alloca
#endif
+ #include "defs.h"
+
#ifndef __alpha
#ifndef MAXPATHLEN
#define MAXPATHLEN 1024
#endif
#endif
#if defined(SYSV) && !defined(MAX)
#define MAX(a,b) ((a)>(b)?(a):(b))
*** ./command.c-orig Wed Nov 23 01:27:05 1994
--- ./command.c Mon Sep 4 01:22:45 1995
***************
*** 383,389 ****
XtPointer client_data;
XtPointer call_data;
{
! #ifdef SYSV
int status;
#else
union wait status;
--- 383,389 ----
XtPointer client_data;
XtPointer call_data;
{
! #if defined(SYSV) || defined(__NetBSD__)
int status;
#else
union wait status;
*** ./signals.c-orig Thu Nov 17 04:49:32 1994
--- ./signals.c Mon Sep 4 01:26:24 1995
***************
*** 93,99 ****
static void quit_handler(int sig)
{
int pid;
! #ifdef SYSV
int status;
#else
union wait status;
--- 93,99 ----
static void quit_handler(int sig)
{
int pid;
! #if defined(SYSV) || defined(__NetBSD__)
int status;
#else
union wait status;
*** ./calldbx.c-orig Tue Dec 6 02:21:36 1994
--- ./calldbx.c Mon Sep 4 01:52:12 1995
***************
*** 75,81 ****
--- 75,86 ----
#include <fcntl.h>
#include "global.h"
#if !(defined(OLDSUNOS) || defined(BSD))
+ #if defined(__NetBSD__)
+ #include <sys/ioctl.h>
+ #include <sys/ioctl_compat.h>
+ #else
#include <termio.h>
+ #endif
#else
#include <sgtty.h>
#endif
I run happily with them, but I don't know if they cover all things
though.
Greets
--
Name : Thorsten Frueauf Milano@irc cri@onaliM //
E-Mail: s_frueau@ira.uka.de oder ukfy@rz.uni-karlsruhe.de \ //
WWW : http://wwwipd.ira.uka.de/~frueauf \X/