aboutsummaryrefslogtreecommitdiff
path: root/devel/xxgdb
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2007-03-21 09:59:15 +0000
committerMartin Wilke <miwi@FreeBSD.org>2007-03-21 09:59:15 +0000
commitb101af6df07d94c306f060091d4665cdfe3e4b1f (patch)
treeec508a9d79bc83d80fdb49e1f1bc3fbd4619eecd /devel/xxgdb
parent78c4e6e5ac17459f8111376939a1f8f4dd1d98f5 (diff)
downloadports-b101af6df07d94c306f060091d4665cdfe3e4b1f.tar.gz
ports-b101af6df07d94c306f060091d4665cdfe3e4b1f.zip
Notes
Diffstat (limited to 'devel/xxgdb')
-rw-r--r--devel/xxgdb/files/patch-ac37
1 files changed, 37 insertions, 0 deletions
diff --git a/devel/xxgdb/files/patch-ac b/devel/xxgdb/files/patch-ac
index f58fc91673b0..bfb34fdfe095 100644
--- a/devel/xxgdb/files/patch-ac
+++ b/devel/xxgdb/files/patch-ac
@@ -1,5 +1,16 @@
--- calldbx.c.orig Tue Jun 20 07:11:00 1995
+++ calldbx.c Fri Nov 17 21:27:09 2000
+@@ -74,8 +74,8 @@
+ #include <string.h>
+ #include <fcntl.h>
+ #include "global.h"
+-#if !(defined(OLDSUNOS) || defined(BSD))
+-#include <termio.h>
++#if !(defined(OLDSUNOS) || defined(BSD)) || defined(__FreeBSD__)
++#include <termios.h>
+ #else
+ #include <sgtty.h>
+ #endif
@@ -137,13 +137,17 @@
#ifndef sco
@@ -19,3 +30,29 @@
if ((master = open(pty, O_RDWR)) >= 0)
return (master);
}
+@@ -246,8 +250,8 @@
+ /*
+ * (JBL)10MAY91 : use sgttyb if generic BSD
+ */
+-#if !(defined(OLDSUNOS) || defined(BSD))
+- struct termio Termio;
++#if !(defined(OLDSUNOS) || defined(BSD)) || defined(__FreeBSD__)
++ struct termios Termio;
+ #else
+ struct sgttyb Termio;
+ #endif
+@@ -355,11 +359,11 @@
+ /*
+ * (JBL)10MAY91 : use sgttyb if OLDSUN or generic BSD
+ */
+-#if !(defined(OLDSUNOS) || defined(BSD))
+- ioctl(slave, TCGETA, &Termio);
++#if !(defined(OLDSUNOS) || defined(BSD)) || defined(__FreeBSD__)
++ tcgetattr(slave, &Termio);
+ Termio.c_lflag &= ~ECHO; /* No echo */
+ Termio.c_oflag &= ~ONLCR; /* Do not map NL to CR-NL on output */
+- ioctl(slave, TCSETA, &Termio);
++ tcsetattr(slave, TCSANOW, &Termio);
+ #else
+ ioctl(slave, TIOCGETP, &Termio);
+ Termio.sg_flags &= ~ECHO; /* No echo */