[BACK]Return to patch-ai CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / ham / dpbox / patches

File: [cvs.NetBSD.org] / pkgsrc / ham / dpbox / patches / patch-ai (download)

Revision 1.1, Tue Jan 24 22:27:07 2006 UTC (15 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1, cwrapper, cube-native-xorg-base, cube-native-xorg, HEAD

Add DragonFly support. Fix an ambigious statement.

$NetBSD: patch-ai,v 1.1 2006/01/24 22:27:07 joerg Exp $

--- shell.c.orig	2006-01-24 22:00:03.000000000 +0000
+++ shell.c
@@ -1,6 +1,6 @@
 /* ---- shell functs, stolen from TNT / Mark Wahl, DL4YBG ----- */
 
-#if defined(__linux__) || defined(__NetBSD__)
+#if defined(__linux__) || defined(__NetBSD__) || defined(__DragonFly__)
 #include <unistd.h>
 #include <stdio.h>
 #include <stdlib.h>
@@ -231,7 +231,7 @@ boolean close_shell(short unr)
       	trans_show_puffer(unr,user[unr]->ptybuffer,user[unr]->ptybuflen);
     }
     if (user[unr]->pty >= minhandle) {
-#ifdef __NetBSD__
+#if defined(__NetBSD__) || defined(__DragonFly__)
       ioctl(user[unr]->pty, TCIOFLUSH, 2);
 #else
       ioctl(user[unr]->pty, TCFLSH, 2);
@@ -415,7 +415,7 @@ boolean cmd_shell(short unr, boolean tra
     if (user[unr]->ptylfcrconv) {
       memset((char *) &termios, 0, sizeof(termios));
       termios.c_iflag = ICRNL | IXOFF;
-#ifdef __NetBSD__
+#if defined(__NetBSD__) || defined(__DragonFly__)
       termios.c_oflag = OPOST | OXTABS | ONLRET;
 #else
       termios.c_oflag = OPOST | TAB3 | ONLRET;
@@ -485,7 +485,7 @@ boolean cmd_run(short unr, boolean trans
     if (user[unr]->ptylfcrconv) {
       memset((char *) &termios, 0, sizeof(termios));
       termios.c_iflag = ICRNL | IXOFF;
-#ifdef __NetBSD__
+#if defined(__NetBSD__) || defined(__DragonFly__)
       termios.c_oflag = OPOST | OXTABS | ONLRET;
 #else
       termios.c_oflag = OPOST | TAB3 | ONLRET;