diff options
Diffstat (limited to 'games/bsdgames/files/patch-trek_main.c')
-rw-r--r-- | games/bsdgames/files/patch-trek_main.c | 30 |
1 files changed, 26 insertions, 4 deletions
diff --git a/games/bsdgames/files/patch-trek_main.c b/games/bsdgames/files/patch-trek_main.c index 684bc7f0074c..c6880a8a5893 100644 --- a/games/bsdgames/files/patch-trek_main.c +++ b/games/bsdgames/files/patch-trek_main.c @@ -1,11 +1,33 @@ ---- trek/main.c.orig Mon Jun 24 04:29:52 2002 -+++ trek/main.c Sun Apr 16 21:26:44 2006 -@@ -51,6 +51,8 @@ +Index: trek/main.c +@@ -47,10 +47,12 @@ + + # include "trek.h" + # include <stdio.h> +-# include <sgtty.h> ++# include <termios.h> # include <setjmp.h> # include <stdlib.h> -+#define gtty(_a,_b) ioctl(_a,TIOCGETP,_b) ++# define gtty(_a,_b) tcgetattr(_a,_b) + # define PRIO 00 /* default priority */ int Mother = 51 + (51 << 8); +@@ -163,7 +165,7 @@ + int prio; + int ac; + char **av; +- struct sgttyb argp; ++ struct termios argp; + + /* revoke */ + setgid(getgid()); +@@ -176,7 +178,7 @@ + prio = PRIO; + if (gtty(1, &argp) == 0) + { +- if ((argp.sg_ispeed ) < B1200) ++ if ((cfgetispeed(&argp)) < B1200) + Etc.fast++; + } + while (ac > 1 && av[0][0] == '-') |