]> git.cameronkatri.com Git - bsdgames-darwin.git/commitdiff
Converted from sgtty to termios api, no longer needs libcompat.
authorjtc <jtc@NetBSD.org>
Tue, 24 May 1994 23:54:16 +0000 (23:54 +0000)
committerjtc <jtc@NetBSD.org>
Tue, 24 May 1994 23:54:16 +0000 (23:54 +0000)
trek/Makefile
trek/main.c

index 58596f9da944745cd1daa34d184bdb46fa57b68f..c4dc9e6ccb055f898a0cd7e7630772fda6aa9b45 100644 (file)
@@ -1,5 +1,5 @@
 #      from: @(#)Makefile      5.8 (Berkeley) 5/11/90
-#      $Id: Makefile,v 1.4 1994/05/23 05:37:24 cgd Exp $
+#      $Id: Makefile,v 1.5 1994/05/24 23:54:16 jtc Exp $
 
 PROG=  trek
 SRCS=  abandon.c attack.c autover.c capture.c check_out.c checkcond.c \
@@ -11,8 +11,8 @@ SRCS= abandon.c attack.c autover.c capture.c check_out.c checkcond.c \
        shield.c snova.c srscan.c systemname.c torped.c utility.c \
        visual.c warp.c win.c cgetc.c
 MAN6=  trek.0
-DPADD= ${LIBM} ${LIBCOMPAT}
-LDADD= -lm -lcompat
+DPADD= ${LIBM}
+LDADD= -lm
 HIDEGAME=hidegame
 
 .include <bsd.prog.mk>
index cb3029decbd33e554f7af04318f74865182fc423..ff7c38e8cc806d535844bb41bad0984496297cca 100644 (file)
@@ -39,13 +39,13 @@ char copyright[] =
 
 #ifndef lint
 /*static char sccsid[] = "from: @(#)main.c     5.7 (Berkeley) 2/28/91";*/
-static char rcsid[] = "$Id: main.c,v 1.2 1993/08/01 18:50:18 mycroft Exp $";
+static char rcsid[] = "$Id: main.c,v 1.3 1994/05/24 23:54:17 jtc Exp $";
 #endif /* not lint */
 
 # include      "trek.h"
 # include      <stdio.h>
-# include      <sgtty.h>
 # include      <setjmp.h>
+# include      <termios.h>
 
 # define       PRIO            00      /* default priority */
 
@@ -160,7 +160,7 @@ char        **argv;
        int                     prio;
        register int            ac;
        register char           **av;
-       struct  sgttyb          argp;
+       struct  termios         argp;
 
        av = argv;
        ac = argc;
@@ -169,11 +169,13 @@ char      **argv;
        srand(vect);
        opencode = 'w';
        prio = PRIO;
-       if (gtty(1, &argp) == 0)
+
+       if (tcgetattr(1, &argp) == 0)
        {
-               if ((argp.sg_ispeed ) < B1200)
+               if (cfgetispeed(&argp) < B1200)
                        Etc.fast++;
        }
+
        while (ac > 1 && av[0][0] == '-')
        {
                switch (av[0][1])