From b101af6df07d94c306f060091d4665cdfe3e4b1f Mon Sep 17 00:00:00 2001 From: Martin Wilke Date: Wed, 21 Mar 2007 09:59:15 +0000 Subject: - Use termios.h instead of sgtty.h PR: 110444 Submitted by: Ed Schouten --- devel/xxgdb/files/patch-ac | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) (limited to 'devel/xxgdb/files/patch-ac') 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 + #include + #include "global.h" +-#if !(defined(OLDSUNOS) || defined(BSD)) +-#include ++#if !(defined(OLDSUNOS) || defined(BSD)) || defined(__FreeBSD__) ++#include + #else + #include + #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 */ -- cgit v1.2.3