aboutsummaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorAndrey A. Chernov <ache@FreeBSD.org>1995-08-04 19:52:44 +0000
committerAndrey A. Chernov <ache@FreeBSD.org>1995-08-04 19:52:44 +0000
commit42c3a5f2e63e5bbf28114d1ef1fb006e5a50f7a6 (patch)
tree2464aa0e541b9437b080731c3182ae3add1d32cd /games
parent7800dc38230c3cb11870788822ab95d579f32ea6 (diff)
downloadsrc-42c3a5f2e63e5bbf28114d1ef1fb006e5a50f7a6.tar.gz
src-42c3a5f2e63e5bbf28114d1ef1fb006e5a50f7a6.zip
Notes
Diffstat (limited to 'games')
-rw-r--r--games/worms/worms.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/games/worms/worms.c b/games/worms/worms.c
index 4e0b7d480c0f..978a02dd508b 100644
--- a/games/worms/worms.c
+++ b/games/worms/worms.c
@@ -59,7 +59,7 @@ static char sccsid[] = "@(#)worms.c 8.1 (Berkeley) 5/31/93";
*
*/
#include <sys/types.h>
-
+#include <sgtty.h>
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
@@ -198,6 +198,8 @@ main(argc, argv)
char *AL, *BC, *CM, *EI, *HO, *IC, *IM, *IP, *SR;
char *field, tcb[100], *mp;
long random();
+ struct sgttyb tt;
+ extern short ospeed;
length = 16;
number = 3;
@@ -246,6 +248,8 @@ main(argc, argv)
exit(1);
}
tcp = tcb;
+ if (gtty(1, &tt) == 0)
+ ospeed = tt.sg_ospeed;
if (!(CM = tgetstr("cm", &tcp))) {
(void)fprintf(stderr,
"worms: terminal incapable of cursor motion.\n");