aboutsummaryrefslogtreecommitdiff
path: root/games/bsdgames/files/patch-trek_main.c
diff options
context:
space:
mode:
Diffstat (limited to 'games/bsdgames/files/patch-trek_main.c')
-rw-r--r--games/bsdgames/files/patch-trek_main.c30
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] == '-')